Skip to content

Commit e4e9e84

Browse files
committed
Clean up test
1 parent c2efeba commit e4e9e84

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed
Lines changed: 13 additions & 17 deletions
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 date = new Date()
11+
const crossRealmDate = await vm.runInNewContext('new Date()')
12+
assert(!(crossRealmDate instanceof Date))
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, crossRealmDate)
2522
await client.end()
26-
done()
2723
})

0 commit comments

Comments
 (0)