Skip to content

Commit cd8ef04

Browse files
committed
Share button tests fixes.
1 parent 46d9ac9 commit cd8ef04

File tree

1 file changed

+28
-7
lines changed

1 file changed

+28
-7
lines changed

test/functional/editor.js

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1078,7 +1078,8 @@ describe('Editor', function() {
10781078
window.test.shareJwtCopiedUrl);
10791079

10801080
const newPage = await this.browser.newPage();
1081-
await newPage.goto(copiedUrl);
1081+
await newPage.goto(
1082+
copiedUrl.replace('https://jwt.io', 'http://localhost:8000'));
10821083

10831084
const destToken = await newPage.evaluate(() =>
10841085
window.test.tokenEditor.getValue());
@@ -1147,7 +1148,8 @@ describe('Editor', function() {
11471148
window.test.shareJwtCopiedUrl);
11481149

11491150
const newPage = await this.browser.newPage();
1150-
await newPage.goto(copiedUrl);
1151+
await newPage.goto(
1152+
copiedUrl.replace('https://jwt.io', 'http://localhost:8000'));
11511153

11521154
const destToken = await newPage.evaluate(() =>
11531155
window.test.tokenEditor.getValue());
@@ -1169,19 +1171,38 @@ describe('Editor', function() {
11691171
`/?${key}=${token}`,
11701172
`/#${key}=${token}`,
11711173
`/?foo=bar&${key}=${token}`,
1172-
`/#foo=bar&${key}=${token}`,
1174+
`/#foo=bar&${key}=${token}`
11731175
].forEach((searchStr, i) => {
11741176
this.timeout(20000);
11751177

11761178
it(`Should parse ${key} from window.location.href [${i}]`,
11771179
async function () {
1178-
await this.page.goto(`http://localhost:8000${searchStr}`);
1179-
expect(await this.page.evaluate(() => {
1180+
const page = await this.browser.newPage();
1181+
1182+
await page.goto(`http://localhost:8000${searchStr}`);
1183+
1184+
expect(await page.evaluate(() => {
11801185
return window.test.tokenEditor.getValue();
1181-
})).to.equal(`${token}`);
1186+
})).to.equal(token);
1187+
1188+
await page.close();
11821189
});
1183-
});
1190+
});
1191+
1192+
});
1193+
1194+
it('Parses shared token', async function() {
1195+
this.timeout(20000);
1196+
1197+
const page = await this.browser.newPage();
1198+
1199+
await page.goto(`http://localhost:8000/#debugger-io?token=${token}`);
1200+
1201+
expect(await page.evaluate(() => {
1202+
return window.test.tokenEditor.getValue();
1203+
})).to.equal(token);
11841204

1205+
await page.close();
11851206
});
11861207

11871208
});

0 commit comments

Comments
 (0)