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