|
1 | 1 | import { test, expect } from '@/e2e/helper'; |
| 2 | +import { http, HttpResponse } from 'msw'; |
2 | 3 |
|
3 | 4 | test.describe('Bug #2329', { tag: '@bugs' }, () => { |
4 | | - test.skip('is fixed', async ({ page, mirage }) => { |
5 | | - await mirage.addHook(server => { |
6 | | - let user = server.create('user'); |
| 5 | + test.skip('is fixed', async ({ page, msw }) => { |
| 6 | + let user = msw.db.user.create(); |
7 | 7 |
|
8 | | - let foobar = server.create('crate', { name: 'foo-bar' }); |
9 | | - server.create('crate-ownership', { crate: foobar, user, emailNotifications: true }); |
10 | | - server.create('version', { crate: foobar }); |
| 8 | + let foobar = msw.db.crate.create({ name: 'foo-bar' }); |
| 9 | + msw.db.crateOwnership.create({ crate: foobar, user, emailNotifications: true }); |
| 10 | + msw.db.version.create({ crate: foobar }); |
11 | 11 |
|
12 | | - let bar = server.create('crate', { name: 'barrrrr' }); |
13 | | - server.create('crate-ownership', { crate: bar, user, emailNotifications: false }); |
14 | | - server.create('version', { crate: bar }); |
| 12 | + let bar = msw.db.crate.create({ name: 'barrrrr' }); |
| 13 | + msw.db.crateOwnership.create({ crate: bar, user, emailNotifications: false }); |
| 14 | + msw.db.version.create({ crate: bar }); |
15 | 15 |
|
16 | | - server.get('/api/private/session/begin', { url: 'url-to-github-including-state-secret' }); |
17 | | - |
18 | | - server.get('/api/private/session/authorize', () => { |
19 | | - authenticateAs(user); |
20 | | - return { ok: true }; |
21 | | - }); |
22 | | - }); |
| 16 | + msw.worker.use( |
| 17 | + http.get('/api/private/session/begin', () => HttpResponse.json({ url: 'url-to-github-including-state-secret' })), |
| 18 | + http.get('/api/private/session/authorize', () => { |
| 19 | + msw.db.mswSession.create({ user }); |
| 20 | + return HttpResponse.json({ ok: true }); |
| 21 | + }), |
| 22 | + ); |
23 | 23 |
|
24 | 24 | await page.addInitScript(() => { |
25 | 25 | let fakeWindow = { document: { write() {}, close() {} }, close() {} }; |
|
0 commit comments