33 */
44
55import { SQLiteCloudRowset } from '../src'
6- import { RowCountCallback , SQLiteCloudError } from '../src/drivers/types'
7- import { getChinookDatabase , getTestingDatabase } from './shared'
6+ import { RowCountCallback } from '../src/drivers/types'
7+ import { getChinookDatabase , getTestingDatabase , removeDatabase } from './shared'
88
99describe ( 'Database.prepare' , ( ) => {
1010 it ( 'without initial bindings' , done => {
@@ -261,7 +261,10 @@ it('Statement.run - insert', done => {
261261 expect ( results . lastID ) . toBeGreaterThan ( 1 )
262262 expect ( results . changes ) . toBe ( 1 )
263263
264- done ( )
264+ removeDatabase ( database , error => {
265+ expect ( error ) . toBeNull ( )
266+ done ( )
267+ } )
265268 } )
266269 } )
267270} )
@@ -279,7 +282,10 @@ it("Statement.run - insert with empty space after semicolon shouldn't return nul
279282 expect ( results . lastID ) . toBeGreaterThan ( 1 )
280283 expect ( results . changes ) . toBe ( 1 )
281284
282- done ( )
285+ removeDatabase ( database , error => {
286+ expect ( error ) . toBeNull ( )
287+ done ( )
288+ } )
283289 } )
284290 } )
285291} )
@@ -294,7 +300,10 @@ it('Statement.run - update', done => {
294300 statement . run ( 'John Wayne' , 1 , ( error , results ) => {
295301 expect ( results . changes ) . toBe ( 1 )
296302
297- done ( )
303+ removeDatabase ( database , error => {
304+ expect ( error ) . toBeNull ( )
305+ done ( )
306+ } )
298307 } )
299308 } )
300309} )
@@ -310,7 +319,10 @@ it("Statement.run - update with empty space after semicolon shouldn't return nul
310319 expect ( results ) . not . toBeNull ( )
311320 expect ( results . changes ) . toBe ( 1 )
312321
313- done ( )
322+ removeDatabase ( database , error => {
323+ expect ( error ) . toBeNull ( )
324+ done ( )
325+ } )
314326 } )
315327 } )
316328} )
@@ -325,7 +337,10 @@ it('Statement.run - delete', done => {
325337 statement . run ( 1 , ( error , results ) => {
326338 expect ( results . changes ) . toBe ( 1 )
327339
328- done ( )
340+ removeDatabase ( database , error => {
341+ expect ( error ) . toBeNull ( )
342+ done ( )
343+ } )
329344 } )
330345 } )
331346} )
@@ -341,7 +356,10 @@ it("Statement.run - delete with empty space after semicolon shouldn't return nul
341356 expect ( results ) . not . toBeNull ( )
342357 expect ( results . changes ) . toBe ( 1 )
343358
344- done ( )
359+ removeDatabase ( database , error => {
360+ expect ( error ) . toBeNull ( )
361+ done ( )
362+ } )
345363 } )
346364 } )
347365} )
0 commit comments