Skip to content

Commit ae87702

Browse files
committed
tests/components/crate-row: Migrate from mirage to @crates-io/msw
1 parent 3fae5c2 commit ae87702

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

tests/components/crate-row-test.js

Lines changed: 14 additions & 15 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 | CrateRow', function (hooks) {
1110
setupRenderingTest(hooks);
12-
setupMirage(hooks);
11+
setupMsw(hooks);
1312

1413
test('shows crate name and highest stable version', async function (assert) {
15-
let crate = this.server.create('crate', { name: 'foo' });
16-
this.server.create('version', { crate, num: '1.0.0' });
17-
this.server.create('version', { crate, num: '1.2.3', yanked: true });
18-
this.server.create('version', { crate, num: '2.0.0-beta.1' });
19-
this.server.create('version', { crate, num: '1.1.2' });
14+
let crate = this.db.crate.create({ name: 'foo' });
15+
this.db.version.create({ crate, num: '1.0.0' });
16+
this.db.version.create({ crate, num: '1.2.3', yanked: true });
17+
this.db.version.create({ crate, num: '2.0.0-beta.1' });
18+
this.db.version.create({ crate, num: '1.1.2' });
2019

2120
let store = this.owner.lookup('service:store');
2221
this.crate = await store.findRecord('crate', crate.name);
@@ -28,10 +27,10 @@ module('Component | CrateRow', function (hooks) {
2827
});
2928

3029
test('shows crate name and highest version, if there is no stable version available', async function (assert) {
31-
let crate = this.server.create('crate', { name: 'foo' });
32-
this.server.create('version', { crate, num: '1.0.0-beta.1' });
33-
this.server.create('version', { crate, num: '1.0.0-beta.3' });
34-
this.server.create('version', { crate, num: '1.0.0-beta.2' });
30+
let crate = this.db.crate.create({ name: 'foo' });
31+
this.db.version.create({ crate, num: '1.0.0-beta.1' });
32+
this.db.version.create({ crate, num: '1.0.0-beta.3' });
33+
this.db.version.create({ crate, num: '1.0.0-beta.2' });
3534

3635
let store = this.owner.lookup('service:store');
3736
this.crate = await store.findRecord('crate', crate.name);
@@ -43,9 +42,9 @@ module('Component | CrateRow', function (hooks) {
4342
});
4443

4544
test('shows crate name and no version if all versions are yanked', async function (assert) {
46-
let crate = this.server.create('crate', { name: 'foo' });
47-
this.server.create('version', { crate, num: '1.0.0', yanked: true });
48-
this.server.create('version', { crate, num: '1.2.3', yanked: true });
45+
let crate = this.db.crate.create({ name: 'foo' });
46+
this.db.version.create({ crate, num: '1.0.0', yanked: true });
47+
this.db.version.create({ crate, num: '1.2.3', yanked: true });
4948

5049
let store = this.owner.lookup('service:store');
5150
this.crate = await store.findRecord('crate', crate.name);

0 commit comments

Comments
 (0)