@@ -2,38 +2,39 @@ import { module, test } from 'qunit';
22
33import AdapterError from '@ember-data/adapter/error' ;
44
5- import { setupMirage , setupTest } from 'crates-io/tests/helpers' ;
5+ import { setupTest } from 'crates-io/tests/helpers' ;
6+ import setupMsw from 'crates-io/tests/helpers/setup-msw' ;
67
78module ( 'Model | Crate' , function ( hooks ) {
89 setupTest ( hooks ) ;
9- setupMirage ( hooks ) ;
10+ setupMsw ( hooks ) ;
1011
1112 hooks . beforeEach ( function ( ) {
1213 this . store = this . owner . lookup ( 'service:store' ) ;
1314 } ) ;
1415
1516 module ( 'inviteOwner()' , function ( ) {
1617 test ( 'happy path' , async function ( assert ) {
17- let user = this . server . create ( 'user' ) ;
18+ let user = this . db . user . create ( ) ;
1819 this . authenticateAs ( user ) ;
1920
20- let crate = this . server . create ( 'crate' ) ;
21- this . server . create ( 'version' , { crate } ) ;
21+ let crate = this . db . crate . create ( ) ;
22+ this . db . version . create ( { crate } ) ;
2223
23- let user2 = this . server . create ( 'user' ) ;
24+ let user2 = this . db . user . create ( ) ;
2425
2526 let crateRecord = await this . store . findRecord ( 'crate' , crate . name ) ;
2627
2728 let result = await crateRecord . inviteOwner ( user2 . login ) ;
28- assert . deepEqual ( result , { ok : true , msg : 'user user-2 has been invited to be an owner of crate crate-0 ' } ) ;
29+ assert . deepEqual ( result , { ok : true , msg : 'user user-2 has been invited to be an owner of crate crate-1 ' } ) ;
2930 } ) ;
3031
3132 test ( 'error handling' , async function ( assert ) {
32- let user = this . server . create ( 'user' ) ;
33+ let user = this . db . user . create ( ) ;
3334 this . authenticateAs ( user ) ;
3435
35- let crate = this . server . create ( 'crate' ) ;
36- this . server . create ( 'version' , { crate } ) ;
36+ let crate = this . db . crate . create ( ) ;
37+ this . db . version . create ( { crate } ) ;
3738
3839 let crateRecord = await this . store . findRecord ( 'crate' , crate . name ) ;
3940
@@ -46,13 +47,14 @@ module('Model | Crate', function (hooks) {
4647
4748 module ( 'removeOwner()' , function ( ) {
4849 test ( 'happy path' , async function ( assert ) {
49- let user = this . server . create ( 'user' ) ;
50+ let user = this . db . user . create ( ) ;
5051 this . authenticateAs ( user ) ;
5152
52- let crate = this . server . create ( 'crate' ) ;
53- this . server . create ( 'version' , { crate } ) ;
53+ let crate = this . db . crate . create ( ) ;
54+ this . db . version . create ( { crate } ) ;
5455
55- let user2 = this . server . create ( 'user' ) ;
56+ let user2 = this . db . user . create ( ) ;
57+ this . db . crateOwnership . create ( { crate, user : user2 } ) ;
5658
5759 let crateRecord = await this . store . findRecord ( 'crate' , crate . name ) ;
5860
@@ -61,11 +63,11 @@ module('Model | Crate', function (hooks) {
6163 } ) ;
6264
6365 test ( 'error handling' , async function ( assert ) {
64- let user = this . server . create ( 'user' ) ;
66+ let user = this . db . user . create ( ) ;
6567 this . authenticateAs ( user ) ;
6668
67- let crate = this . server . create ( 'crate' ) ;
68- this . server . create ( 'version' , { crate } ) ;
69+ let crate = this . db . crate . create ( ) ;
70+ this . db . version . create ( { crate } ) ;
6971
7072 let crateRecord = await this . store . findRecord ( 'crate' , crate . name ) ;
7173
0 commit comments