Skip to content

Commit 11bab72

Browse files
committed
tests/acceptance/email-confirmation: Migrate from mirage to @crates-io/msw
1 parent f269d98 commit 11bab72

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tests/acceptance/email-confirmation-test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,22 @@ import { setupApplicationTest } from 'crates-io/tests/helpers';
66
import { visit } from '../helpers/visit-ignoring-abort';
77

88
module('Acceptance | Email Confirmation', function (hooks) {
9-
setupApplicationTest(hooks);
9+
setupApplicationTest(hooks, { msw: true });
1010

1111
test('unauthenticated happy path', async function (assert) {
12-
let user = this.server.create('user', { emailVerificationToken: 'badc0ffee' });
12+
let user = this.db.user.create({ emailVerificationToken: 'badc0ffee' });
1313
assert.false(user.emailVerified);
1414

1515
await visit('/confirm/badc0ffee');
1616
assert.strictEqual(currentURL(), '/');
1717
assert.dom('[data-test-notification-message="success"]').exists();
1818

19-
user.reload();
19+
user = this.db.user.findFirst({ where: { id: { equals: user.id } } });
2020
assert.true(user.emailVerified);
2121
});
2222

2323
test('authenticated happy path', async function (assert) {
24-
let user = this.server.create('user', { emailVerificationToken: 'badc0ffee' });
24+
let user = this.db.user.create({ emailVerificationToken: 'badc0ffee' });
2525
assert.false(user.emailVerified);
2626

2727
this.authenticateAs(user);
@@ -33,7 +33,7 @@ module('Acceptance | Email Confirmation', function (hooks) {
3333
let { currentUser } = this.owner.lookup('service:session');
3434
assert.true(currentUser.email_verified);
3535

36-
user.reload();
36+
user = this.db.user.findFirst({ where: { id: { equals: user.id } } });
3737
assert.true(user.emailVerified);
3838
});
3939

0 commit comments

Comments
 (0)