@@ -6,8 +6,11 @@ import { TestEntity, testEntity, testId, TestId } from '../utils/testEntity';
66export default ( facade : Facade < TestId , TestEntity > ) => {
77 describe ( 'upsertEntity' , ( ) => {
88 it ( 'should create when identifier does not exist' , async ( ) => {
9- const createdEntity = await facade . upsertEntity ( { id : testId , entity : testEntity } ) ;
10- const retrievedEntity = await facade . getEntity ( { id : testId } ) ;
9+ const { entity : createdEntity } = await facade . upsertEntity ( {
10+ entity : testEntity ,
11+ id : testId ,
12+ } ) ;
13+ const { entity : retrievedEntity } = await facade . getEntity ( { id : testId } ) ;
1114 assert . deepEqual ( createdEntity , testEntity ) ;
1215 assert . deepEqual ( retrievedEntity , testEntity ) ;
1316 } ) ;
@@ -20,8 +23,11 @@ export default (facade: Facade<TestId, TestEntity>) => {
2023 stringProp : 'test_string_prop_overwrite' ,
2124 } ;
2225 await facade . createEntity ( { id : testId , entity : testEntity } ) ;
23- const overwrittenEntity = await facade . upsertEntity ( { id : testId , entity : testOverwrite } ) ;
24- const retrievedEntity = await facade . getEntity ( { id : testId } ) ;
26+ const { entity : overwrittenEntity } = await facade . upsertEntity ( {
27+ entity : testOverwrite ,
28+ id : testId ,
29+ } ) ;
30+ const { entity : retrievedEntity } = await facade . getEntity ( { id : testId } ) ;
2531 assert . deepEqual ( overwrittenEntity , testOverwrite ) ;
2632 assert . deepEqual ( retrievedEntity , testOverwrite ) ;
2733 } ) ;
0 commit comments