Skip to content

Commit d167b2e

Browse files
committed
e2e/acceptance/crate-deletion: Migrate from mirage to @crates-io/msw
1 parent 5164d76 commit d167b2e

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

e2e/acceptance/crate-deletion.spec.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
import { expect, test } from '@/e2e/helper';
22

33
test.describe('Acceptance | crate deletion', { tag: '@acceptance' }, () => {
4-
test('happy path', async ({ page, mirage }) => {
5-
await mirage.addHook(server => {
6-
let user = server.create('user');
7-
authenticateAs(user);
4+
test('happy path', async ({ page, msw }) => {
5+
let user = msw.db.user.create();
6+
msw.authenticateAs(user);
87

9-
let crate = server.create('crate', { name: 'foo' });
10-
server.create('version', { crate });
11-
server.create('crate-ownership', { crate, user });
12-
});
8+
let crate = msw.db.crate.create({ name: 'foo' });
9+
msw.db.version.create({ crate });
10+
msw.db.crateOwnership.create({ crate, user });
1311

1412
await page.goto('/crates/foo');
1513
await expect(page).toHaveURL('/crates/foo');
@@ -34,7 +32,7 @@ test.describe('Acceptance | crate deletion', { tag: '@acceptance' }, () => {
3432
let message = 'Crate foo has been successfully deleted.';
3533
await expect(page.locator('[data-test-notification-message="success"]')).toHaveText(message);
3634

37-
let crate = await page.evaluate(() => server.schema.crates.findBy({ name: 'foo' }));
35+
crate = msw.db.crate.findFirst({ where: { name: { equals: 'foo' } } });
3836
expect(crate).toBeNull();
3937
});
4038
});

0 commit comments

Comments
 (0)