Skip to content

Commit 30ea925

Browse files
committed
test: disable drafts at the end of each draft enabling test
1 parent b00912d commit 30ea925

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/components/MessageInput/__tests__/ThreadMessageInput.test.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,11 @@ describe('MessageInput in Thread', () => {
172172
customClient,
173173
});
174174
expect(getDraftSpy).toHaveBeenCalledTimes(1);
175+
await act(() => {
176+
customClient.setMessageComposerSetupFunction(({ composer }) => {
177+
composer.updateConfig({ drafts: { enabled: false } });
178+
});
179+
});
175180
});
176181
it('prevents querying if composition is not empty', async () => {
177182
const { customChannel, customClient, getDraftSpy } = await setup();
@@ -186,6 +191,11 @@ describe('MessageInput in Thread', () => {
186191
customClient,
187192
});
188193
expect(getDraftSpy).not.toHaveBeenCalled();
194+
await act(() => {
195+
customClient.setMessageComposerSetupFunction(({ composer }) => {
196+
composer.updateConfig({ drafts: { enabled: false } });
197+
});
198+
});
189199
});
190200
it('prevents querying if not rendered inside a thread', async () => {
191201
const { customChannel, customClient, getDraftSpy } = await setup();
@@ -200,6 +210,11 @@ describe('MessageInput in Thread', () => {
200210
customClient,
201211
});
202212
expect(getDraftSpy).not.toHaveBeenCalled();
213+
await act(() => {
214+
customClient.setMessageComposerSetupFunction(({ composer }) => {
215+
composer.updateConfig({ drafts: { enabled: false } });
216+
});
217+
});
203218
});
204219
it('prevents querying if drafts are disabled (default)', async () => {
205220
const { customChannel, customClient, getDraftSpy } = await setup();

0 commit comments

Comments
 (0)