@@ -29,12 +29,12 @@ DefaultTable.entities = new Entity({
2929 test : 'map' ,
3030 linked1 : [ 'sk' , 0 , { save : false } ] ,
3131 linked2 : [ 'sk' , 1 , { save : false } ] ,
32- composite : { type : 'string' , alias : 'composite_alias ' } ,
33- linked_alias1 : [ 'composite ' , 0 , { save : false , alias : 'linked_alias2' } ] ,
34- linked_alias3 : [ 'composite ' , 1 , { save : false , alias : 'linked_alias4 ' } ] ,
32+ composite1 : { type : 'string' , alias : 'composite1_alias ' } ,
33+ linked3 : [ 'composite1 ' , 0 , { save : false } ] ,
34+ linked4 : [ 'composite1 ' , 1 , { save : false , alias : 'linked4_alias ' } ] ,
3535 composite2_alias : { type : 'string' , map : 'composite2' } ,
36- linked_alias5 : [ 'composite2_alias' , 0 , { save : false } ] ,
37- linked_alias7 : [ 'composite2_alias' , 1 , { save : false } ] ,
36+ linked5 : [ 'composite2_alias' , 0 , { save : false , } ] ,
37+ linked6 : [ 'composite2_alias' , 1 , { save : false , alias : 'linked6_alias' } ] ,
3838 }
3939} )
4040
@@ -89,14 +89,14 @@ describe('formatItem', () => {
8989 expect ( result ) . toEqual ( { linked1 : 'test1' } )
9090 } )
9191
92- it ( 'formats item with linked aliased fields ' , ( ) => {
93- let result = formatItem ( DocumentClient ) ( DefaultTable . User . schema . attributes , DefaultTable . User . linked , { composite : 'test1#test2' } )
94- expect ( result ) . toEqual ( { composite_alias : 'test1#test2' , linked_alias2 : 'test1' , linked_alias4 : 'test2' } )
92+ it ( 'formats item with linked aliased composite field ' , ( ) => {
93+ let result = formatItem ( DocumentClient ) ( DefaultTable . User . schema . attributes , DefaultTable . User . linked , { composite1 : 'test1#test2' } )
94+ expect ( result ) . toEqual ( { composite1_alias : 'test1#test2' , linked3 : 'test1' , linked4_alias : 'test2' } )
9595 } )
9696
97- it ( 'formats item with linked mapped fields ' , ( ) => {
98- let result = formatItem ( DocumentClient ) ( DefaultTable . User . schema . attributes , DefaultTable . User . linked , { composite2 : 'test1#test2' } )
99- expect ( result ) . toEqual ( { composite2_alias : 'test1#test2' , linked_alias5 : 'test1' , linked_alias7 : 'test2' } )
97+ it ( 'formats item with linked mapped composite field ' , ( ) => {
98+ let result = formatItem ( DocumentClient ) ( DefaultTable . User . schema . attributes , DefaultTable . User . linked , { composite2 : 'test1#test2' } )
99+ expect ( result ) . toEqual ( { composite2_alias : 'test1#test2' , linked5 : 'test1' , linked6_alias : 'test2' } )
100100 } )
101101
102102 it ( 'passes through attribute not specified in entity' , ( ) => {
0 commit comments