diff --git a/packages/ckeditor5-utils/tests/collectstylesheets.js b/packages/ckeditor5-utils/tests/collectstylesheets.js index 0ce0edabe1f..372a5f95095 100644 --- a/packages/ckeditor5-utils/tests/collectstylesheets.js +++ b/packages/ckeditor5-utils/tests/collectstylesheets.js @@ -8,28 +8,24 @@ import collectStylesheets from '../src/collectstylesheets.js'; describe( 'collectStylesheets', () => { - const dataCkeStylesheet = document.createElement( 'style' ); - dataCkeStylesheet.setAttribute( 'data-cke', true ); - dataCkeStylesheet.id = 'data-cke-stylesheet'; - dataCkeStylesheet.append( ` - :root { - --variable: white; - } - .ck-content { color: black } - .some-styles { color: red } - ` ); - - const stylesheet = document.createElement( 'style' ); - stylesheet.id = 'stylesheet'; - stylesheet.append( 'h2 { color: black }' ); - - before( async () => { - for ( const style of document.styleSheets ) { - document.head.removeChild( style.ownerNode ); - } - } ); + let dataCkeStylesheet, stylesheet; beforeEach( async () => { + dataCkeStylesheet = document.createElement( 'style' ); + dataCkeStylesheet.setAttribute( 'data-cke', true ); + dataCkeStylesheet.id = 'data-cke-stylesheet'; + dataCkeStylesheet.append( ` + :root { + --variable: white; + } + .ck-content { color: black } + .some-styles { color: red } + ` ); + + stylesheet = document.createElement( 'style' ); + stylesheet.id = 'stylesheet'; + stylesheet.append( 'h2 { color: black }' ); + document.head.appendChild( dataCkeStylesheet ); document.head.appendChild( stylesheet );