ソースを参照

Tests: Properly use sinon sandbox in tests.

Maciej Gołaszewski 7 年 前
コミット
88fb7a1561

+ 6 - 2
packages/ckeditor5-engine/tests/dev-utils/enableenginedebug.js

@@ -49,9 +49,9 @@ import ViewElement from '../../src/view/element';
 import createViewRoot from '../view/_utils/createroot';
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 
-testUtils.createSinonSandbox();
-
 describe( 'enableEngineDebug', () => {
+	testUtils.createSinonSandbox();
+
 	afterEach( () => {
 		disableEngineDebug();
 	} );
@@ -72,6 +72,8 @@ describe( 'enableEngineDebug', () => {
 } );
 
 describe( 'disableEngineDebug', () => {
+	testUtils.createSinonSandbox();
+
 	it( 'restores modified stubs', () => {
 		expect( ModelPosition.prototype.log ).to.equal( undefined, 'Initial value (model/position)' );
 		expect( ModelElement.prototype.printTree ).to.equal( undefined, 'Initial value (model/element)' );
@@ -103,6 +105,8 @@ describe( 'disableEngineDebug', () => {
 describe( 'debug tools', () => {
 	let DebugPlugin, log, error;
 
+	testUtils.createSinonSandbox();
+
 	before( () => {
 		log = sinon.spy();
 		error = sinon.spy();

+ 2 - 2
packages/ckeditor5-engine/tests/model/documentselection.js

@@ -22,11 +22,11 @@ import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import { wrapInDelta } from '../../tests/model/_utils/utils';
 import { setData, getData } from '../../src/dev-utils/model';
 
-testUtils.createSinonSandbox();
-
 describe( 'DocumentSelection', () => {
 	let model, doc, root, selection, liveRange, range;
 
+	testUtils.createSinonSandbox();
+
 	const fooStoreAttrKey = DocumentSelection._getStoreAttributeKey( 'foo' );
 	const abcStoreAttrKey = DocumentSelection._getStoreAttributeKey( 'abc' );
 

+ 2 - 2
packages/ckeditor5-engine/tests/model/position.js

@@ -13,11 +13,11 @@ import CKEditorError from '@ckeditor/ckeditor5-utils/src/ckeditorerror';
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import { jsonParseStringify } from '../../tests/model/_utils/utils';
 
-testUtils.createSinonSandbox();
-
 describe( 'Position', () => {
 	let doc, root, otherRoot, p, ul, li1, li2, f, o, z, b, a, r, foz, bar;
 
+	testUtils.createSinonSandbox();
+
 	// root
 	//  |- p         Before: [ 0 ]       After: [ 1 ]
 	//  |- ul        Before: [ 1 ]       After: [ 2 ]

+ 2 - 2
packages/ckeditor5-engine/tests/model/selection.js

@@ -16,11 +16,11 @@ import count from '@ckeditor/ckeditor5-utils/src/count';
 import { parse, setData } from '../../src/dev-utils/model';
 import Schema from '../../src/model/schema';
 
-testUtils.createSinonSandbox();
-
 describe( 'Selection', () => {
 	let model, doc, root, selection, liveRange, range, range1, range2, range3;
 
+	testUtils.createSinonSandbox();
+
 	beforeEach( () => {
 		model = new Model();
 		doc = model.document;

+ 2 - 2
packages/ckeditor5-engine/tests/view/document.js

@@ -11,11 +11,11 @@ import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import count from '@ckeditor/ckeditor5-utils/src/count';
 import createViewRoot from './_utils/createroot';
 
-testUtils.createSinonSandbox();
-
 describe( 'Document', () => {
 	let domRoot, viewDocument;
 
+	testUtils.createSinonSandbox();
+
 	beforeEach( () => {
 		domRoot = createElement( document, 'div', {
 			id: 'editor',

+ 2 - 2
packages/ckeditor5-engine/tests/view/domconverter/domconverter.js

@@ -14,11 +14,11 @@ import { BR_FILLER, NBSP_FILLER, INLINE_FILLER, INLINE_FILLER_LENGTH } from '../
 import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
 import global from '@ckeditor/ckeditor5-utils/src/dom/global';
 
-testUtils.createSinonSandbox();
-
 describe( 'DomConverter', () => {
 	let converter;
 
+	testUtils.createSinonSandbox();
+
 	beforeEach( () => {
 		converter = new DomConverter();
 	} );

+ 2 - 2
packages/ckeditor5-engine/tests/view/observer/selectionobserver.js

@@ -16,11 +16,11 @@ import log from '@ckeditor/ckeditor5-utils/src/log';
 import createViewRoot from '../_utils/createroot';
 import { parse } from '../../../src/dev-utils/view';
 
-testUtils.createSinonSandbox();
-
 describe( 'SelectionObserver', () => {
 	let view, viewDocument, viewRoot, selectionObserver, domRoot, domMain, domDocument;
 
+	testUtils.createSinonSandbox();
+
 	beforeEach( done => {
 		domDocument = document;
 		domRoot = domDocument.createElement( 'div' );

+ 2 - 2
packages/ckeditor5-engine/tests/view/renderer.js

@@ -25,11 +25,11 @@ import createViewRoot from './_utils/createroot';
 import createElement from '@ckeditor/ckeditor5-utils/src/dom/createelement';
 import normalizeHtml from '@ckeditor/ckeditor5-utils/tests/_utils/normalizehtml';
 
-testUtils.createSinonSandbox();
-
 describe( 'Renderer', () => {
 	let selection, domConverter, renderer;
 
+	testUtils.createSinonSandbox();
+
 	beforeEach( () => {
 		selection = new DocumentSelection();
 		domConverter = new DomConverter();