Merge pull request #248 from liamks/master

Added varchar[] and char[] to array parsing.
This commit is contained in:
Brian C 2013-01-23 20:32:27 -08:00
commit beb3e4fcd1
2 changed files with 27 additions and 0 deletions

View File

@ -178,6 +178,8 @@ var init = function(register) {
register(1021, parseFloatArray); // _float4
register(1022, parseFloatArray); // _float8
register(1231, parseIntegerArray); // _numeric
register(1014, parseStringArray); //char
register(1015, parseStringArray); //varchar
register(1008, parseStringArray);
register(1009, parseStringArray);
register(1186, parseInterval);

View File

@ -165,6 +165,31 @@ test('typed results', function() {
}
},
{
name : 'array/char',
format : 'text',
dataTypeID: 1014,
actual: '{asdf,asdf}',
expected : function(val){
assert.deepEqual(val, ['asdf','asdf']);
}
},{
name : 'array/varchar',
format : 'text',
dataTypeID: 1015,
actual: '{asdf,asdf}',
expected :function(val){
assert.deepEqual(val, ['asdf','asdf']);
}
},{
name : 'array/text',
format : 'text',
dataTypeID: 1008,
actual: '{"hello world"}',
expected :function(val){
assert.deepEqual(val, ['hello world']);
}
},
{
name: 'binary-string/varchar',