@@ -270,6 +270,7 @@ module('Mirage | Crates', function (hooks) {
270
270
version_downloads : '/api/v1/crates/rand/1.0.0-beta.1/downloads' ,
271
271
} ,
272
272
num : '1.0.0-beta.1' ,
273
+ published_by : null ,
273
274
updated_at : '2017-02-24T12:34:56Z' ,
274
275
yanked : false ,
275
276
} ,
@@ -303,6 +304,7 @@ module('Mirage | Crates', function (hooks) {
303
304
version_downloads : '/api/v1/crates/rand/1.0.0/downloads' ,
304
305
} ,
305
306
num : '1.0.0' ,
307
+ published_by : null ,
306
308
updated_at : '2017-02-24T12:34:56Z' ,
307
309
yanked : false ,
308
310
} ,
@@ -320,6 +322,7 @@ module('Mirage | Crates', function (hooks) {
320
322
version_downloads : '/api/v1/crates/rand/1.1.0/downloads' ,
321
323
} ,
322
324
num : '1.1.0' ,
325
+ published_by : null ,
323
326
updated_at : '2017-02-24T12:34:56Z' ,
324
327
yanked : false ,
325
328
} ,
@@ -337,6 +340,7 @@ module('Mirage | Crates', function (hooks) {
337
340
version_downloads : '/api/v1/crates/rand/1.2.0/downloads' ,
338
341
} ,
339
342
num : '1.2.0' ,
343
+ published_by : null ,
340
344
updated_at : '2017-02-24T12:34:56Z' ,
341
345
yanked : false ,
342
346
} ,
@@ -540,9 +544,10 @@ module('Mirage | Crates', function (hooks) {
540
544
} ) ;
541
545
542
546
test ( 'returns all versions belonging to the specified crate' , async function ( assert ) {
547
+ let user = this . server . create ( 'user' ) ;
543
548
this . server . create ( 'crate' , { name : 'rand' } ) ;
544
549
this . server . create ( 'version' , { crateId : 'rand' , num : '1.0.0' } ) ;
545
- this . server . create ( 'version' , { crateId : 'rand' , num : '1.1.0' } ) ;
550
+ this . server . create ( 'version' , { crateId : 'rand' , num : '1.1.0' , publishedBy : user } ) ;
546
551
this . server . create ( 'version' , { crateId : 'rand' , num : '1.2.0' } ) ;
547
552
548
553
let response = await fetch ( '/api/v1/crates/rand/versions' ) ;
@@ -565,6 +570,7 @@ module('Mirage | Crates', function (hooks) {
565
570
version_downloads : '/api/v1/crates/rand/1.0.0/downloads' ,
566
571
} ,
567
572
num : '1.0.0' ,
573
+ published_by : null ,
568
574
updated_at : '2017-02-24T12:34:56Z' ,
569
575
yanked : false ,
570
576
} ,
@@ -582,6 +588,13 @@ module('Mirage | Crates', function (hooks) {
582
588
version_downloads : '/api/v1/crates/rand/1.1.0/downloads' ,
583
589
} ,
584
590
num : '1.1.0' ,
591
+ published_by : {
592
+ id : 1 ,
593
+ avatar : 'https://avatars1.githubusercontent.com/u/14631425?v=4' ,
594
+ login : 'user-1' ,
595
+ name : 'User 1' ,
596
+ url : 'https://github.com/user-1' ,
597
+ } ,
585
598
updated_at : '2017-02-24T12:34:56Z' ,
586
599
yanked : false ,
587
600
} ,
@@ -599,6 +612,7 @@ module('Mirage | Crates', function (hooks) {
599
612
version_downloads : '/api/v1/crates/rand/1.2.0/downloads' ,
600
613
} ,
601
614
num : '1.2.0' ,
615
+ published_by : null ,
602
616
updated_at : '2017-02-24T12:34:56Z' ,
603
617
yanked : false ,
604
618
} ,
@@ -995,6 +1009,7 @@ module('Mirage | Crates', function (hooks) {
995
1009
version_downloads : '/api/v1/crates/bar/1.0.0/downloads' ,
996
1010
} ,
997
1011
num : '1.0.0' ,
1012
+ published_by : null ,
998
1013
updated_at : '2017-02-24T12:34:56Z' ,
999
1014
yanked : false ,
1000
1015
} ,
@@ -1012,6 +1027,7 @@ module('Mirage | Crates', function (hooks) {
1012
1027
version_downloads : '/api/v1/crates/baz/1.0.1/downloads' ,
1013
1028
} ,
1014
1029
num : '1.0.1' ,
1030
+ published_by : null ,
1015
1031
updated_at : '2017-02-24T12:34:56Z' ,
1016
1032
yanked : false ,
1017
1033
} ,
0 commit comments