@@ -20,9 +20,9 @@ function checkDefensiveMode(db) {
2020 }
2121}
2222
23- test ( 'by default, defensive mode is off ' , ( t ) => {
23+ test ( 'by default, defensive mode is on ' , ( t ) => {
2424 const db = new DatabaseSync ( ':memory:' ) ;
25- t . assert . strictEqual ( checkDefensiveMode ( db ) , false ) ;
25+ t . assert . strictEqual ( checkDefensiveMode ( db ) , true ) ;
2626} ) ;
2727
2828test ( 'when passing { defensive: true } as config, defensive mode is on' , ( t ) => {
@@ -32,13 +32,20 @@ test('when passing { defensive: true } as config, defensive mode is on', (t) =>
3232 t . assert . strictEqual ( checkDefensiveMode ( db ) , true ) ;
3333} ) ;
3434
35+ test ( 'when passing { defensive: false } as config, defensive mode is off' , ( t ) => {
36+ const db = new DatabaseSync ( ':memory:' , {
37+ defensive : false
38+ } ) ;
39+ t . assert . strictEqual ( checkDefensiveMode ( db ) , false ) ;
40+ } ) ;
41+
3542test ( 'defensive mode on after calling db.enableDefensive(true)' , ( t ) => {
3643 const db = new DatabaseSync ( ':memory:' ) ;
3744 db . enableDefensive ( true ) ;
3845 t . assert . strictEqual ( checkDefensiveMode ( db ) , true ) ;
3946} ) ;
4047
41- test ( 'defensive mode should be off after calling db.enableDefensive(false)' , ( t ) => {
48+ test ( 'defensive mode off after calling db.enableDefensive(false)' , ( t ) => {
4249 const db = new DatabaseSync ( ':memory:' , {
4350 defensive : true
4451 } ) ;
0 commit comments