Skip to content

Commit 0bb8145

Browse files
authored
Update test-sqlite-statement-sync.js
1 parent 20eb103 commit 0bb8145

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

test/parallel/test-sqlite-statement-sync.js

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -317,22 +317,22 @@ suite('StatementSync.prototype.setReadBigInts()', () => {
317317

318318
const query = db.prepare('SELECT val FROM data');
319319
t.assert.deepStrictEqual(query.get(), { __proto__: null, val: 42 });
320-
t.assert.strictEqual(query.setReadBigInts(true), undefined);
320+
t.assert.strictEqual(query.setReadBigInts(true), query);
321321
t.assert.deepStrictEqual(query.get(), { __proto__: null, val: 42n });
322-
t.assert.strictEqual(query.setReadBigInts(false), undefined);
322+
t.assert.strictEqual(query.setReadBigInts(false), query);
323323
t.assert.deepStrictEqual(query.get(), { __proto__: null, val: 42 });
324324

325325
const insert = db.prepare('INSERT INTO data (key) VALUES (?)');
326326
t.assert.deepStrictEqual(
327327
insert.run(10),
328328
{ changes: 1, lastInsertRowid: 10 },
329329
);
330-
t.assert.strictEqual(insert.setReadBigInts(true), undefined);
330+
t.assert.strictEqual(insert.setReadBigInts(true), insert);
331331
t.assert.deepStrictEqual(
332332
insert.run(20),
333333
{ changes: 1n, lastInsertRowid: 20n },
334334
);
335-
t.assert.strictEqual(insert.setReadBigInts(false), undefined);
335+
t.assert.strictEqual(insert.setReadBigInts(false), insert);
336336
t.assert.deepStrictEqual(
337337
insert.run(30),
338338
{ changes: 1, lastInsertRowid: 30 },
@@ -365,8 +365,7 @@ suite('StatementSync.prototype.setReadBigInts()', () => {
365365
code: 'ERR_OUT_OF_RANGE',
366366
message: /^Value is too large to be represented as a JavaScript number: 9007199254740992$/,
367367
});
368-
const good = db.prepare(`SELECT ${Number.MAX_SAFE_INTEGER} + 1`);
369-
good.setReadBigInts(true);
368+
const good = db.prepare(`SELECT ${Number.MAX_SAFE_INTEGER} + 1`).setReadBigInts(true);
370369
t.assert.deepStrictEqual(good.get(), {
371370
__proto__: null,
372371
[`${Number.MAX_SAFE_INTEGER} + 1`]: 2n ** 53n,
@@ -422,9 +421,7 @@ suite('StatementSync.prototype.get() with array output', () => {
422421
`);
423422
t.assert.strictEqual(setup, undefined);
424423

425-
const query = db.prepare('SELECT id, big_num FROM big_data');
426-
query.setReturnArrays(true);
427-
query.setReadBigInts(true);
424+
const query = db.prepare('SELECT id, big_num FROM big_data').setReturnArrays(true).setReadBigInts(true);
428425

429426
const row = query.get();
430427
t.assert.deepStrictEqual(row, expected);
@@ -488,8 +485,7 @@ suite('StatementSync.prototype.all() with array output', () => {
488485
`);
489486
t.assert.strictEqual(setup, undefined);
490487

491-
const query = db.prepare('SELECT * FROM wide_table');
492-
query.setReturnArrays(true);
488+
const query = db.prepare('SELECT * FROM wide_table').setReturnArrays(true);
493489

494490
const results = query.all();
495491
t.assert.strictEqual(results.length, 1);
@@ -545,8 +541,7 @@ suite('StatementSync.prototype.iterate() with array output', () => {
545541
INSERT INTO test (key, val) VALUES ('key1', 'val1');
546542
INSERT INTO test (key, val) VALUES ('key2', 'val2');
547543
`);
548-
const stmt = db.prepare('SELECT key, val FROM test');
549-
stmt.setReturnArrays(true);
544+
const stmt = db.prepare('SELECT key, val FROM test').setReturnArrays(true);
550545

551546
const iterator = stmt.iterate();
552547
const results = [];
@@ -579,14 +574,14 @@ suite('StatementSync.prototype.setAllowBareNamedParameters()', () => {
579574
stmt.run({ k: 1, v: 2 }),
580575
{ changes: 1, lastInsertRowid: 1 },
581576
);
582-
t.assert.strictEqual(stmt.setAllowBareNamedParameters(false), undefined);
577+
t.assert.strictEqual(stmt.setAllowBareNamedParameters(false), stmt);
583578
t.assert.throws(() => {
584579
stmt.run({ k: 2, v: 4 });
585580
}, {
586581
code: 'ERR_INVALID_STATE',
587582
message: /Unknown named parameter 'k'/,
588583
});
589-
t.assert.strictEqual(stmt.setAllowBareNamedParameters(true), undefined);
584+
t.assert.strictEqual(stmt.setAllowBareNamedParameters(true), stmt);
590585
t.assert.deepStrictEqual(
591586
stmt.run({ k: 3, v: 6 }),
592587
{ changes: 1, lastInsertRowid: 3 },

0 commit comments

Comments
 (0)