INNER CODE UNIT · TypeScript
message
planetscale/database-js · __tests__/index.test.ts:456
const message = /Query parameters are not supported/
await assert.rejects(connection.execute('SELECT ? from dual', [1] as any), message)
await assert.rejects(connection.execute('SELECT :id from dual', { id: 1 } as any), message)
await assert.rejects((connection.execute as any)('SELECT 1 from dual', null, { as: 'array' }), message)
})
test('it rejects query parameters in transactions and clients', async () => {
const message = /Query parameters are not supported/
await assert.rejects(new Client(config).execute('SELECT ? from dual', [1] as any), message)
// BEGIN and ROLLBACK
const mockResponse = { session: null, result: null, timing: 1 }
mockPool.intercept({ path: EXECUTE_PATH, method: 'POST' }).reply(200, mockResponse)
mockPool.intercept({ path: EXECUTE_PATH, method: 'POST' }).reply(200, mockResponse)
await assert.rejects(