Skip to content

Commit 77a90e2

Browse files
Try to clear token before each test
1 parent 113df1e commit 77a90e2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/sharing-service.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,4 +396,11 @@ export class SharingService {
396396

397397
return headers;
398398
}
399+
400+
/**
401+
* Clears the cached token so a fresh one is fetched on next request.
402+
*/
403+
resetToken(): void {
404+
this._token = undefined;
405+
}
399406
}

ui-tests/tests/jupytereverywhere.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ async function mockShareNotebookResponse(page: Page, notebookId: string) {
7676
test.beforeEach(async ({ page }) => {
7777
await page.goto('lab/index.html');
7878
await page.waitForSelector('.jp-LabShell');
79+
80+
// Clear token before each test
81+
await page.evaluate(() => {
82+
window.sharingService?.resetToken();
83+
});
7984
});
8085

8186
test.describe('General', () => {

0 commit comments

Comments
 (0)