Răsfoiți Sursa

Changed spying on engine.model.Document#enqueueChanges.
Model utils method setData uses enqueueChanges internally so spying should be started after it.

Szymon Kupś 9 ani în urmă
părinte
comite
f15f51feaf
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      packages/ckeditor5-typing/tests/deletecommand.js

+ 2 - 2
packages/ckeditor5-typing/tests/deletecommand.js

@@ -31,10 +31,10 @@ describe( 'DeleteCommand', () => {
 
 
 	describe( 'execute', () => {
 	describe( 'execute', () => {
 		it( 'uses enqueueChanges', () => {
 		it( 'uses enqueueChanges', () => {
-			const spy = sinon.spy( doc, 'enqueueChanges' );
-
 			setData( doc, '<p>foo<selection />bar</p>' );
 			setData( doc, '<p>foo<selection />bar</p>' );
 
 
+			const spy = sinon.spy( doc, 'enqueueChanges' );
+
 			editor.execute( 'delete' );
 			editor.execute( 'delete' );
 
 
 			expect( spy.calledOnce ).to.be.true;
 			expect( spy.calledOnce ).to.be.true;