- #200
test('use tableMgr bulk insert varchar vector - exactly 4000 chars', testDone => {
async function runner () {
const b = repeat('z', 4000)
const helper = new TypeTableHelper(theConnection, 'NVARCHAR(MAX)')
const expected = helper.getVec(10, i => b)
const table = await helper.create()
const promisedInsert = util.promisify(table.insertRows)
const promisedSelect = util.promisify(table.selectRows)
try {
await promisedInsert(expected)
const res = await promisedSelect(expected)
assert.deepStrictEqual(res, expected)
} catch (e) {
assert.ifError(e)
}
}
runner().then(() => {
testDone()
})
})