test: rebaseline requestStorageAccess test for firefox-beta (#17879)

This commit is contained in:
Dmitry Gozman 2022-10-06 10:11:59 -07:00 committed by GitHub
parent 8d078cc87a
commit 2f918852da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -350,9 +350,11 @@ it('should be able to send third party cookies via an iframe', async ({ browser,
}
});
it('should support requestStorageAccess', async ({ page, server, browserName, isMac, isLinux, isWindows }) => {
it('should support requestStorageAccess', async ({ page, server, channel, browserName, isMac, isLinux, isWindows }) => {
it.info().annotations.push({ type: 'issue', description: 'https://github.com/microsoft/playwright/issues/17285' });
it.skip(browserName === 'chromium', 'requestStorageAccess API is not available in Chromium');
it.fixme(channel === 'firefox-beta', 'hasStorageAccess returns true, but no cookie is sent');
server.setRoute('/set-cookie.html', (req, res) => {
res.setHeader('Set-Cookie', 'name=value; Path=/');
res.end();
@ -372,7 +374,6 @@ it('should support requestStorageAccess', async ({ page, server, browserName, is
]);
expect(serverRequest.headers.cookie).toBe('name=value');
}
return;
} else {
if (isLinux && browserName === 'webkit')
expect(await frame.evaluate(() => document.hasStorageAccess())).toBeTruthy();