Skip to content

Commit 9e5aef4

Browse files
authoredJul 3, 2024··
Merge pull request #1678 from dhensby/pulls/bigint-inputs
test: make sure bigint intputs do not throw
2 parents 8931bcf + 0199ae5 commit 9e5aef4

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed
 

‎test/common/tests.js

+5
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@ module.exports = (sql, driver) => {
162162
done()
163163
}).catch(done)
164164
},
165+
'bigint inputs' (done) {
166+
const req = new TestRequest()
167+
req.input('bigintparam', BigInt('4294967294'))
168+
done()
169+
},
165170
'stored procedure' (mode, done) {
166171
const req = new TestRequest()
167172
req.input('in', sql.Int, null)

‎test/msnodesqlv8/msnodesqlv8.js

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ describe('msnodesqlv8', function () {
4646

4747
it('config validation', done => TESTS['config validation'](done))
4848
it('value handler', done => TESTS['value handler'](done))
49+
it('bigint inputs', done => TESTS['bigint inputs'](done))
4950
it('stored procedure (exec)', done => TESTS['stored procedure']('execute', done))
5051
it('stored procedure (batch)', done => TESTS['stored procedure']('batch', done))
5152
it('user defined types', done => TESTS['user defined types'](done))

‎test/tedious/tedious.js

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ describe('tedious', () => {
5353

5454
it('config validation', done => TESTS['config validation'](done))
5555
it('value handler', done => TESTS['value handler'](done))
56+
it('bigint inputs', done => TESTS['bigint inputs'](done))
5657
it('stored procedure (exec)', done => TESTS['stored procedure']('execute', done))
5758
it('stored procedure (batch)', done => TESTS['stored procedure']('batch', done))
5859
it('user defined types', done => TESTS['user defined types'](done))

0 commit comments

Comments
 (0)
Please sign in to comment.