@@ -10,7 +10,7 @@ import { FlatFile } from './flatfile';
1010import { State , Server , LogEntry } from '../../types' ;
1111
1212describe ( 'FlatFile' , ( ) => {
13- let db ;
13+ let db : FlatFile ;
1414
1515 beforeAll ( async ( ) => {
1616 db = new FlatFile ( { dir : './tmp' , logging : false } ) ;
@@ -23,17 +23,17 @@ describe('FlatFile', () => {
2323
2424 test ( 'basic' , async ( ) => {
2525 // Must return undefined when no game exists.
26- let { state } = await db . fetch ( 'gameID' , { state : true } ) ;
27- expect ( state ) . toEqual ( undefined ) ;
26+ let result = await db . fetch ( 'gameID' , { state : true } ) ;
27+ expect ( result . state ) . toEqual ( undefined ) ;
2828
2929 // Create game.
30- state = { a : 1 } ;
31- let metadata : unknown = { metadata : true } ;
30+ const state : unknown = { a : 1 } ;
31+ const metadata : unknown = { metadata : true } ;
3232 await db . setState ( 'gameID' , state as State ) ;
3333 await db . setMetadata ( 'gameID' , metadata as Server . GameMetadata ) ;
3434
3535 // Must return created game.
36- const result = await db . fetch ( 'gameID' , { state : true , metadata : true } ) ;
36+ result = await db . fetch ( 'gameID' , { state : true , metadata : true } ) ;
3737 expect ( result . state ) . toEqual ( { a : 1 } ) ;
3838 expect ( result . metadata ) . toEqual ( { metadata : true } ) ;
3939
@@ -42,13 +42,13 @@ describe('FlatFile', () => {
4242 expect ( keys ) . toEqual ( [ 'gameID' ] ) ;
4343
4444 // Must remove game from DB
45- await db . remove ( 'gameID' ) ;
45+ await db . wipe ( 'gameID' ) ;
4646 expect (
4747 await db . fetch ( 'gameID' , { metadata : true , state : true , log : true } )
4848 ) . toEqual ( { } ) ;
4949
5050 // Shall not return error
51- await db . remove ( 'gameID' ) ;
51+ await db . wipe ( 'gameID' ) ;
5252
5353 // Shall create game, then clear DB, then check whether DB is cleared
5454 await db . setState ( 'game2' , state as State ) ;
@@ -78,8 +78,8 @@ describe('FlatFile', () => {
7878 phase : '' ,
7979 } ;
8080
81- await db . setState ( 'gameID' , { deltalog : [ logEntry1 ] } ) ;
82- await db . setState ( 'gameID' , { deltalog : [ logEntry2 ] } ) ;
81+ await db . setState ( 'gameID' , { deltalog : [ logEntry1 ] } as State ) ;
82+ await db . setState ( 'gameID' , { deltalog : [ logEntry2 ] } as State ) ;
8383
8484 const result = await db . fetch ( 'gameID' , { log : true } ) ;
8585 expect ( result . log ) . toEqual ( [ logEntry1 , logEntry2 ] ) ;
0 commit comments