Skip to content

Commit 2f3f59a

Browse files
committed
tests/acceptance/sudo: Migrate from mirage to @crates-io/msw
1 parent 76096a3 commit 2f3f59a

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

tests/acceptance/sudo-test.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,23 @@ import { setupApplicationTest } from 'crates-io/tests/helpers';
88
import { visit } from '../helpers/visit-ignoring-abort';
99

1010
module('Acceptance | sudo', function (hooks) {
11-
setupApplicationTest(hooks);
11+
setupApplicationTest(hooks, { msw: true });
1212

1313
function prepare(context, isAdmin) {
14-
const user = context.server.create('user', {
14+
const user = context.db.user.create({
1515
login: 'johnnydee',
1616
name: 'John Doe',
1717
1818
avatar: 'https://avatars2.githubusercontent.com/u/1234567?v=4',
1919
isAdmin,
2020
});
2121

22-
const crate = context.server.create('crate', {
22+
const crate = context.db.crate.create({
2323
name: 'foo',
2424
newest_version: '0.1.0',
2525
});
2626

27-
const version = context.server.create('version', {
27+
const version = context.db.version.create({
2828
crate,
2929
num: '0.1.0',
3030
});
@@ -104,12 +104,12 @@ module('Acceptance | sudo', function (hooks) {
104104
await click('[data-test-version-yank-button="0.1.0"]');
105105

106106
await waitFor('[data-test-version-unyank-button="0.1.0"]');
107-
const crate = this.server.schema.crates.findBy({ name: 'foo' });
108-
const version = this.server.schema.versions.findBy({ crateId: crate.id, num: '0.1.0' });
107+
const crate = this.db.crate.findFirst({ where: { name: { equals: 'foo' } } });
108+
const version = this.db.version.findFirst({ crate: { id: { equals: crate.id } }, num: { equals: '0.1.0' } });
109109
assert.true(version.yanked, 'The version should be yanked');
110110
assert.dom('[data-test-version-unyank-button="0.1.0"]').exists();
111111
await click('[data-test-version-unyank-button="0.1.0"]');
112-
const updatedVersion = this.server.schema.versions.findBy({ crateId: crate.id, num: '0.1.0' });
112+
const updatedVersion = this.db.version.findFirst({ crate: { id: { equals: crate.id } }, num: { equals: '0.1.0' } });
113113
assert.false(updatedVersion.yanked, 'The version should be unyanked');
114114

115115
await waitFor('[data-test-version-yank-button="0.1.0"]');

0 commit comments

Comments
 (0)