Skip to content

Commit 186ed73

Browse files
committed
Attempt to fix failing tests
1 parent c3cebd0 commit 186ed73

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

‎src/test/ts/alien/Loader.tsx‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { before, context } from '@ephox/bedrock-client';
1+
import { after, before, context } from '@ephox/bedrock-client';
22
import { Fun, Optional } from '@ephox/katamari';
33
import { Remove, SugarElement, SugarNode } from '@ephox/sugar';
44
import { VersionLoader } from '@tinymce/miniature';
@@ -109,5 +109,13 @@ export const withVersion = (version: Version, fn: (render: RenderWithVersion) =>
109109
});
110110

111111
fn(render as RenderWithVersion);
112+
113+
after(() => {
114+
// remove script tag for version
115+
const scriptTag = document.querySelector(`script[src*="tinymce-${version}"]`);
116+
if (scriptTag) {
117+
scriptTag.remove();
118+
}
119+
});
112120
});
113121
};

‎src/test/ts/browser/EditorBehaviorTest.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ describe('EditorBehaviourTest', () => {
8989
await ctx.reRender({ onSetContent: eventStore.createHandler('onSetContent') });
9090

9191
TinyAssertions.assertContent(ctx.editor, '<p>Initial Content</p>');
92-
await Waiter.pWait(0); // Wait for React's state updates to complete before setting new content
92+
await Waiter.pWait(100); // Wait for React's state updates to complete before setting new content
9393
ctx.editor.setContent('<p>New Content</p>');
9494

9595
eventStore.each<SetContentEvent>('onSetContent', (events) => {
@@ -115,7 +115,7 @@ describe('EditorBehaviourTest', () => {
115115
eventStore.clearState();
116116
ctx.editor.setContent('<p>Initial Content</p>');
117117
await ctx.reRender({ onSetContent: eventStore.createHandler('NewHandler') });
118-
await Waiter.pWait(0); // Wait for React's state updates to complete before setting new content
118+
await Waiter.pWait(100); // Wait for React's state updates to complete before setting new content
119119
ctx.editor.setContent('<p>New Content</p>');
120120

121121
eventStore.each<SetContentEvent>('InitialHandler', (events) => {
@@ -135,6 +135,7 @@ describe('EditorBehaviourTest', () => {
135135

136136
eventStore.clearState();
137137
});
138+
138139
it('INT-3226: onEditorChange is triggered only once after calling insertContent', async () => {
139140
using ctx = await render({ onEditorChange: eventStore.createHandler('onEditorChange') });
140141
const { editor } = ctx;

0 commit comments

Comments
 (0)