fix: sql guard gaps, date tz, timeouts, payload
This commit is contained in:
@@ -126,6 +126,18 @@ describe('createMysqlDriver', () => {
|
||||
})
|
||||
})
|
||||
|
||||
it('sets a connect timeout on every pool', async () => {
|
||||
const driver = createMysqlDriver(target())
|
||||
await driver.query({ sql: 'select 1', rowLimit: 10 })
|
||||
expect(mysqlState.state.pools[0].options.connectTimeout).toBe(10_000)
|
||||
})
|
||||
|
||||
it('returns DATE and DATETIME as strings to avoid tz day-shift', async () => {
|
||||
const driver = createMysqlDriver(target())
|
||||
await driver.query({ sql: 'select 1', rowLimit: 10 })
|
||||
expect(mysqlState.state.pools[0].options.dateStrings).toEqual(['DATE', 'DATETIME'])
|
||||
})
|
||||
|
||||
it('reuses pools per database', async () => {
|
||||
const driver = createMysqlDriver(target())
|
||||
await driver.query({ sql: 'select 1', rowLimit: 10 })
|
||||
|
||||
Reference in New Issue
Block a user