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 );
}
} );
|