Skip to content

Commit 62a931a

Browse files
committed
tests/components/owners-list: Migrate from mirage to @crates-io/msw
1 parent ae87702 commit 62a931a

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed

tests/components/owners-list-test.js

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@ import { module, test } from 'qunit';
44
import { hbs } from 'ember-cli-htmlbars';
55

66
import { setupRenderingTest } from 'crates-io/tests/helpers';
7-
8-
import setupMirage from '../helpers/setup-mirage';
7+
import setupMsw from 'crates-io/tests/helpers/setup-msw';
98

109
module('Component | OwnersList', function (hooks) {
1110
setupRenderingTest(hooks);
12-
setupMirage(hooks);
11+
setupMsw(hooks);
1312

1413
test('single user', async function (assert) {
15-
let crate = this.server.create('crate');
16-
this.server.create('version', { crate });
14+
let crate = this.db.crate.create();
15+
this.db.version.create({ crate });
1716

18-
let user = this.server.create('user');
19-
this.server.create('crate-ownership', { crate, user });
17+
let user = this.db.user.create();
18+
this.db.crateOwnership.create({ crate, user });
2019

2120
let store = this.owner.lookup('service:store');
2221
this.crate = await store.findRecord('crate', crate.name);
@@ -35,11 +34,11 @@ module('Component | OwnersList', function (hooks) {
3534
});
3635

3736
test('user without `name`', async function (assert) {
38-
let crate = this.server.create('crate');
39-
this.server.create('version', { crate });
37+
let crate = this.db.crate.create();
38+
this.db.version.create({ crate });
4039

41-
let user = this.server.create('user', { name: null, login: 'anonymous' });
42-
this.server.create('crate-ownership', { crate, user });
40+
let user = this.db.user.create({ name: null, login: 'anonymous' });
41+
this.db.crateOwnership.create({ crate, user });
4342

4443
let store = this.owner.lookup('service:store');
4544
this.crate = await store.findRecord('crate', crate.name);
@@ -58,12 +57,12 @@ module('Component | OwnersList', function (hooks) {
5857
});
5958

6059
test('five users', async function (assert) {
61-
let crate = this.server.create('crate');
62-
this.server.create('version', { crate });
60+
let crate = this.db.crate.create();
61+
this.db.version.create({ crate });
6362

6463
for (let i = 0; i < 5; i++) {
65-
let user = this.server.create('user');
66-
this.server.create('crate-ownership', { crate, user });
64+
let user = this.db.user.create();
65+
this.db.crateOwnership.create({ crate, user });
6766
}
6867

6968
let store = this.owner.lookup('service:store');
@@ -80,12 +79,12 @@ module('Component | OwnersList', function (hooks) {
8079
});
8180

8281
test('six users', async function (assert) {
83-
let crate = this.server.create('crate');
84-
this.server.create('version', { crate });
82+
let crate = this.db.crate.create();
83+
this.db.version.create({ crate });
8584

8685
for (let i = 0; i < 6; i++) {
87-
let user = this.server.create('user');
88-
this.server.create('crate-ownership', { crate, user });
86+
let user = this.db.user.create();
87+
this.db.crateOwnership.create({ crate, user });
8988
}
9089

9190
let store = this.owner.lookup('service:store');
@@ -102,16 +101,16 @@ module('Component | OwnersList', function (hooks) {
102101
});
103102

104103
test('teams mixed with users', async function (assert) {
105-
let crate = this.server.create('crate');
106-
this.server.create('version', { crate });
104+
let crate = this.db.crate.create();
105+
this.db.version.create({ crate });
107106

108107
for (let i = 0; i < 3; i++) {
109-
let user = this.server.create('user');
110-
this.server.create('crate-ownership', { crate, user });
108+
let user = this.db.user.create();
109+
this.db.crateOwnership.create({ crate, user });
111110
}
112111
for (let i = 0; i < 2; i++) {
113-
let team = this.server.create('team', { org: 'crates-io' });
114-
this.server.create('crate-ownership', { crate, team });
112+
let team = this.db.team.create({ org: 'crates-io' });
113+
this.db.crateOwnership.create({ crate, team });
115114
}
116115

117116
let store = this.owner.lookup('service:store');

0 commit comments

Comments
 (0)