@@ -4,7 +4,7 @@ import Facade from '../../Facade';
44import Filter from '../../types/Filter' ;
55import Pagination from '../../types/Pagination' ;
66import Sort from '../../types/Sort' ;
7- import { TestEntity , testEntity , TestId } from '../utils/testEntity' ;
7+ import { TestEntity , testEntity , TestId , testId } from '../utils/testEntity' ;
88
99export default ( facade : Facade < TestId , TestEntity > ) => {
1010 const firstEntity = { ...testEntity , stringProp : 'a' , numberProp : 1 } ;
@@ -21,38 +21,38 @@ export default (facade: Facade<TestId, TestEntity>) => {
2121 } ;
2222
2323 it ( 'should sort by one ascending property when entities are ordered' , async ( ) => {
24- await facade . createEntity ( { entity : firstEntity } ) ;
25- await facade . createEntity ( { entity : secondEntity } ) ;
24+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
25+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
2626 await assertSort ( [ firstEntity , secondEntity ] , { stringProp : true } ) ;
2727 } ) ;
2828
2929 it ( 'should sort by one ascending property when entities are unordered' , async ( ) => {
30- await facade . createEntity ( { entity : secondEntity } ) ;
31- await facade . createEntity ( { entity : firstEntity } ) ;
30+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
31+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
3232 await assertSort ( [ firstEntity , secondEntity ] , { stringProp : true } ) ;
3333 } ) ;
3434
3535 it ( 'should sort by one descending property when entities are ordered' , async ( ) => {
36- await facade . createEntity ( { entity : secondEntity } ) ;
37- await facade . createEntity ( { entity : firstEntity } ) ;
36+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
37+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
3838 await assertSort ( [ secondEntity , firstEntity ] , { stringProp : false } ) ;
3939 } ) ;
4040
4141 it ( 'should sort by one descending property when entities are unordered' , async ( ) => {
42- await facade . createEntity ( { entity : firstEntity } ) ;
43- await facade . createEntity ( { entity : secondEntity } ) ;
42+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
43+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
4444 await assertSort ( [ secondEntity , firstEntity ] , { stringProp : false } ) ;
4545 } ) ;
4646
4747 it ( 'should sort by two properties when ascending first and descending second' , async ( ) => {
48- await facade . createEntity ( { entity : firstEntity } ) ;
49- await facade . createEntity ( { entity : secondEntity } ) ;
48+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
49+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
5050 await assertSort ( [ secondEntity , firstEntity ] , { stringProp : true , numberProp : false } ) ;
5151 } ) ;
5252
5353 it ( 'should sort by two properties when descending first and ascending second' , async ( ) => {
54- await facade . createEntity ( { entity : firstEntity } ) ;
55- await facade . createEntity ( { entity : secondEntity } ) ;
54+ await facade . createEntity ( { id : testId , entity : firstEntity } ) ;
55+ await facade . createEntity ( { id : testId , entity : secondEntity } ) ;
5656 await assertSort ( [ secondEntity , firstEntity ] , { stringProp : false , numberProp : true } ) ;
5757 } ) ;
5858} ;
0 commit comments