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(); });