@@ -190,7 +190,6 @@ it('Statement.each without bindings', done => {
190190 statement . each ( 4 , rowCallback , completeCallback )
191191} )
192192
193-
194193it ( 'Statement.get' , done => {
195194 const chinook = getChinookDatabase ( )
196195 expect ( chinook ) . toBeDefined ( )
@@ -226,7 +225,6 @@ it('Statement.get without bindings', done => {
226225 } )
227226} )
228227
229-
230228it ( 'Statement.run' , done => {
231229 const chinook = getChinookDatabase ( )
232230 expect ( chinook ) . toBeDefined ( )
@@ -268,7 +266,7 @@ it('Statement.run - insert', done => {
268266 } )
269267} )
270268
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 => {
272270 // create simple "people" database that we can write in...
273271 const database = getTestingDatabase ( error => {
274272 expect ( error ) . toBeNull ( )
@@ -277,14 +275,15 @@ it('Statement.run - insert with empty space after semicolon returns null', done
277275
278276 // @ts -ignore
279277 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 )
281281
282282 done ( )
283283 } )
284284 } )
285285} )
286286
287-
288287it ( 'Statement.run - update' , done => {
289288 const database = getTestingDatabase ( error => {
290289 expect ( error ) . toBeNull ( )
@@ -300,15 +299,16 @@ it('Statement.run - update', done => {
300299 } )
301300} )
302301
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 => {
304303 const database = getTestingDatabase ( error => {
305304 expect ( error ) . toBeNull ( )
306305
307306 const statement = database . prepare ( 'UPDATE people SET name= ? WHERE id = ?; ' )
308307
309308 // @ts -ignore
310309 statement . run ( 'John Wayne' , 1 , ( error , results ) => {
311- expect ( results ) . toBeNull ( )
310+ expect ( results ) . not . toBeNull ( )
311+ expect ( results . changes ) . toBe ( 1 )
312312
313313 done ( )
314314 } )
@@ -330,18 +330,18 @@ it('Statement.run - delete', done => {
330330 } )
331331} )
332332
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 => {
334334 const database = getTestingDatabase ( error => {
335335 expect ( error ) . toBeNull ( )
336336
337337 const statement = database . prepare ( 'DELETE FROM people WHERE id = ?; ' )
338338
339339 // @ts -ignore
340340 statement . run ( 1 , ( error , results ) => {
341- expect ( results ) . toBeNull ( )
341+ expect ( results ) . not . toBeNull ( )
342+ expect ( results . changes ) . toBe ( 1 )
342343
343344 done ( )
344345 } )
345346 } )
346347} )
347-
0 commit comments