File: save.js

package info (click to toggle)
ckeditor 4.16.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 258,804 kB
  • sloc: javascript: 239,590; sh: 184; makefile: 64; python: 37; php: 15; xml: 5
file content (35 lines) | stat: -rw-r--r-- 712 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* bender-tags: editor */
/* bender-ckeditor-plugins: toolbar,save,wysiwygarea,sourcearea */

function saveTest( editor ) {
	var count = 0;

	editor.on( 'instanceReady', function() {
		editor.execCommand( 'save' );

		setTimeout( function() {
			resume( function() {
				assert.areSame( 1, count, 'save was fired once' );
			} );
		} );
	} );

	editor.on( 'save', function() {
		count++;
		return false;
	} );

	wait();
}

bender.test( {
	'test save event in WYSIWYG mode': function() {
		var editor = CKEDITOR.replace( 'editor1' );
		saveTest( editor );
	},

	'test save event in source mode': function() {
		var editor = CKEDITOR.replace( 'editor2' , { startupMode: 'source' } );
		saveTest( editor );
	}
} );