You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
617 B
20 lines
617 B
// This test is meant to be spawned from idle-timeout.js |
|
if (module === require.main) { |
|
const allowExitOnIdle = process.env.ALLOW_EXIT_ON_IDLE === '1' |
|
const Pool = require('../index') |
|
|
|
const pool = new Pool({ |
|
maxLifetimeSeconds: 2, |
|
idleTimeoutMillis: 200, |
|
...(allowExitOnIdle ? { allowExitOnIdle: true } : {}), |
|
}) |
|
pool.query('SELECT NOW()', (err, res) => console.log('completed first')) |
|
pool.on('remove', () => { |
|
console.log('removed') |
|
done() |
|
}) |
|
|
|
setTimeout(() => { |
|
pool.query('SELECT * from generate_series(0, 1000)', (err, res) => console.log('completed second')) |
|
}, 50) |
|
}
|
|
|