mirror of
https://github.com/brianc/node-postgres.git
synced 2025-12-08 20:16:25 +00:00
* Work on converting lib to standard * Finish updating lib * Finish linting lib * Format test files * Add .eslintrc with standard format * Supply full path to eslint bin * Move lint command to package.json * Add eslint as dev dependency
23 lines
596 B
JavaScript
23 lines
596 B
JavaScript
'use strict'
|
|
var helper = require('../test-helper')
|
|
var client = helper.client()
|
|
|
|
client.query('CREATE TEMP TABLE arrtest (n integer, s varchar)')
|
|
client.query("INSERT INTO arrtest VALUES (4, 'foo'), (5, 'bar'), (6, 'baz');")
|
|
|
|
var qText = "SELECT \
|
|
ARRAY[1, 2, 3] AS b,\
|
|
ARRAY['xx', 'yy', 'zz'] AS c,\
|
|
ARRAY(SELECT n FROM arrtest) AS d,\
|
|
ARRAY(SELECT s FROM arrtest) AS e;"
|
|
|
|
client.query(qText, function (err, result) {
|
|
if (err) throw err
|
|
var row = result.rows[0]
|
|
for (var key in row) {
|
|
assert.equal(typeof row[key], 'object')
|
|
assert.equal(row[key].length, 3)
|
|
}
|
|
client.end()
|
|
})
|