Skip to content

Commit 848b6fb

Browse files
committed
Assistant tests: Close drawer after every test.
1 parent 50def04 commit 848b6fb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

packages/compass-e2e-tests/tests/assistant.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,13 @@ describe('MongoDB Assistant', function () {
183183

184184
mockAssistantServer.clearRequests();
185185
await clearChat(browser);
186+
187+
// Close the drawer if open to provide a clean environment for the next test
188+
const drawerCloseButton = browser.$(Selectors.AssistantDrawerCloseButton);
189+
if (await drawerCloseButton.isDisplayed()) {
190+
await browser.clickVisible(drawerCloseButton);
191+
await drawerCloseButton.waitForDisplayed({ reverse: true });
192+
}
186193
});
187194

188195
describe('drawer visibility', function () {
@@ -323,6 +330,9 @@ describe('MongoDB Assistant', function () {
323330
describe('after opt-in', function () {
324331
before(async function () {
325332
await setAIOptIn(true);
333+
});
334+
335+
beforeEach(async function () {
326336
await openAssistantDrawer(browser);
327337
});
328338

0 commit comments

Comments
 (0)