@@ -190,7 +190,6 @@ it('Statement.each without bindings', done => {
190
190
statement . each ( 4 , rowCallback , completeCallback )
191
191
} )
192
192
193
-
194
193
it ( 'Statement.get' , done => {
195
194
const chinook = getChinookDatabase ( )
196
195
expect ( chinook ) . toBeDefined ( )
@@ -226,7 +225,6 @@ it('Statement.get without bindings', done => {
226
225
} )
227
226
} )
228
227
229
-
230
228
it ( 'Statement.run' , done => {
231
229
const chinook = getChinookDatabase ( )
232
230
expect ( chinook ) . toBeDefined ( )
@@ -268,7 +266,7 @@ it('Statement.run - insert', done => {
268
266
} )
269
267
} )
270
268
271
- it ( ' Statement.run - insert with empty space after semicolon returns null' , done => {
269
+ it ( " Statement.run - insert with empty space after semicolon shouldn't return null" , done => {
272
270
// create simple "people" database that we can write in...
273
271
const database = getTestingDatabase ( error => {
274
272
expect ( error ) . toBeNull ( )
@@ -277,14 +275,15 @@ it('Statement.run - insert with empty space after semicolon returns null', done
277
275
278
276
// @ts -ignore
279
277
statement . run ( 'John Wayne' , 73 , 'Horse Riding' , ( error , results ) => {
280
- expect ( results ) . toBeNull ( )
278
+ expect ( results ) . not . toBeNull ( )
279
+ expect ( results . lastID ) . toBeGreaterThan ( 1 )
280
+ expect ( results . changes ) . toBe ( 1 )
281
281
282
282
done ( )
283
283
} )
284
284
} )
285
285
} )
286
286
287
-
288
287
it ( 'Statement.run - update' , done => {
289
288
const database = getTestingDatabase ( error => {
290
289
expect ( error ) . toBeNull ( )
@@ -300,15 +299,16 @@ it('Statement.run - update', done => {
300
299
} )
301
300
} )
302
301
303
- it ( ' Statement.run - update with empty space after semicolon returns null' , done => {
302
+ it ( " Statement.run - update with empty space after semicolon shouldn't return null" , done => {
304
303
const database = getTestingDatabase ( error => {
305
304
expect ( error ) . toBeNull ( )
306
305
307
306
const statement = database . prepare ( 'UPDATE people SET name= ? WHERE id = ?; ' )
308
307
309
308
// @ts -ignore
310
309
statement . run ( 'John Wayne' , 1 , ( error , results ) => {
311
- expect ( results ) . toBeNull ( )
310
+ expect ( results ) . not . toBeNull ( )
311
+ expect ( results . changes ) . toBe ( 1 )
312
312
313
313
done ( )
314
314
} )
@@ -330,18 +330,18 @@ it('Statement.run - delete', done => {
330
330
} )
331
331
} )
332
332
333
- it ( ' Statement.run - delete with empty space after semicolon returns null' , done => {
333
+ it ( " Statement.run - delete with empty space after semicolon shouldn't return null" , done => {
334
334
const database = getTestingDatabase ( error => {
335
335
expect ( error ) . toBeNull ( )
336
336
337
337
const statement = database . prepare ( 'DELETE FROM people WHERE id = ?; ' )
338
338
339
339
// @ts -ignore
340
340
statement . run ( 1 , ( error , results ) => {
341
- expect ( results ) . toBeNull ( )
341
+ expect ( results ) . not . toBeNull ( )
342
+ expect ( results . changes ) . toBe ( 1 )
342
343
343
344
done ( )
344
345
} )
345
346
} )
346
347
} )
347
-
0 commit comments