Skip to content

Commit 69c7bfb

Browse files
committed
Clean up test
1 parent 2348a10 commit 69c7bfb

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,23 @@
11
'use strict'
2-
var helper = require('./../test-helper')
3-
var assert = require('assert')
4-
var util = require('util')
5-
var vm = require('vm');
2+
3+
const helper = require('../test-helper')
4+
const assert = require('assert')
5+
const vm = require('vm')
66

77
const suite = new helper.Suite()
88

9-
suite.test('Handle date objects as Date', async (done) => {
10-
const date = new Date();
11-
const dateObj = await vm.runInNewContext('new Date()');
12-
assert(!(dateObj instanceof Date))
13-
assert(util.types.isDate(dateObj))
9+
suite.testAsync('Handle date objects as Date', async () => {
10+
const crossRealmDate = await vm.runInNewContext('new Date()')
11+
assert(!(crossRealmDate instanceof Date))
12+
const date = new Date(crossRealmDate.getTime())
1413
const client = new helper.pg.Client()
15-
client.connect()
14+
await client.connect()
1615

17-
await client.query('CREATE TEMP TABLE foo(bar TIMESTAMP, bar2 TIMESTAMP)')
18-
await client.query('INSERT INTO foo(bar, bar2) VALUES($1, $2)', [date, dateObj])
16+
await client.query('CREATE TEMP TABLE foo(bar timestamptz, bar2 timestamptz)')
17+
await client.query('INSERT INTO foo(bar, bar2) VALUES($1, $2)', [date, crossRealmDate])
1918
const results = await client.query('SELECT * FROM foo')
2019
const row = results.rows[0]
21-
const dbDate = row.bar
22-
const dbDateObj = row.bar2
23-
assert.deepEqual(dbDate, date)
24-
assert.deepEqual(dbDateObj, dateObj)
20+
assert.deepStrictEqual(row.bar, date)
21+
assert.deepStrictEqual(row.bar2, date)
2522
await client.end()
26-
done()
2723
})

0 commit comments

Comments
 (0)