@@ -270,6 +270,7 @@ module('Mirage | Crates', function (hooks) {
270270 version_downloads : '/api/v1/crates/rand/1.0.0-beta.1/downloads' ,
271271 } ,
272272 num : '1.0.0-beta.1' ,
273+ published_by : null ,
273274 updated_at : '2017-02-24T12:34:56Z' ,
274275 yanked : false ,
275276 } ,
@@ -303,6 +304,7 @@ module('Mirage | Crates', function (hooks) {
303304 version_downloads : '/api/v1/crates/rand/1.0.0/downloads' ,
304305 } ,
305306 num : '1.0.0' ,
307+ published_by : null ,
306308 updated_at : '2017-02-24T12:34:56Z' ,
307309 yanked : false ,
308310 } ,
@@ -320,6 +322,7 @@ module('Mirage | Crates', function (hooks) {
320322 version_downloads : '/api/v1/crates/rand/1.1.0/downloads' ,
321323 } ,
322324 num : '1.1.0' ,
325+ published_by : null ,
323326 updated_at : '2017-02-24T12:34:56Z' ,
324327 yanked : false ,
325328 } ,
@@ -337,6 +340,7 @@ module('Mirage | Crates', function (hooks) {
337340 version_downloads : '/api/v1/crates/rand/1.2.0/downloads' ,
338341 } ,
339342 num : '1.2.0' ,
343+ published_by : null ,
340344 updated_at : '2017-02-24T12:34:56Z' ,
341345 yanked : false ,
342346 } ,
@@ -540,9 +544,10 @@ module('Mirage | Crates', function (hooks) {
540544 } ) ;
541545
542546 test ( 'returns all versions belonging to the specified crate' , async function ( assert ) {
547+ let user = this . server . create ( 'user' ) ;
543548 this . server . create ( 'crate' , { name : 'rand' } ) ;
544549 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 } ) ;
546551 this . server . create ( 'version' , { crateId : 'rand' , num : '1.2.0' } ) ;
547552
548553 let response = await fetch ( '/api/v1/crates/rand/versions' ) ;
@@ -565,6 +570,7 @@ module('Mirage | Crates', function (hooks) {
565570 version_downloads : '/api/v1/crates/rand/1.0.0/downloads' ,
566571 } ,
567572 num : '1.0.0' ,
573+ published_by : null ,
568574 updated_at : '2017-02-24T12:34:56Z' ,
569575 yanked : false ,
570576 } ,
@@ -582,6 +588,13 @@ module('Mirage | Crates', function (hooks) {
582588 version_downloads : '/api/v1/crates/rand/1.1.0/downloads' ,
583589 } ,
584590 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+ } ,
585598 updated_at : '2017-02-24T12:34:56Z' ,
586599 yanked : false ,
587600 } ,
@@ -599,6 +612,7 @@ module('Mirage | Crates', function (hooks) {
599612 version_downloads : '/api/v1/crates/rand/1.2.0/downloads' ,
600613 } ,
601614 num : '1.2.0' ,
615+ published_by : null ,
602616 updated_at : '2017-02-24T12:34:56Z' ,
603617 yanked : false ,
604618 } ,
@@ -995,6 +1009,7 @@ module('Mirage | Crates', function (hooks) {
9951009 version_downloads : '/api/v1/crates/bar/1.0.0/downloads' ,
9961010 } ,
9971011 num : '1.0.0' ,
1012+ published_by : null ,
9981013 updated_at : '2017-02-24T12:34:56Z' ,
9991014 yanked : false ,
10001015 } ,
@@ -1012,6 +1027,7 @@ module('Mirage | Crates', function (hooks) {
10121027 version_downloads : '/api/v1/crates/baz/1.0.1/downloads' ,
10131028 } ,
10141029 num : '1.0.1' ,
1030+ published_by : null ,
10151031 updated_at : '2017-02-24T12:34:56Z' ,
10161032 yanked : false ,
10171033 } ,
0 commit comments