1
- /*
2
- var helper = require(__dirname+'/test-helper');
3
- var client = helper.client();
4
-
5
- test('check that passed values types have not been changed during the query phase', assert.calls(function() {
6
- var originalValues = [1,new Date()];
7
- var values = originalValues.slice();
8
-
9
- client.query('SELECT 1 WHERE 0 <> $1 AND 0 <> $2',values, function(err, result) {
10
- assert.isNull(err);
11
- assert.equal(result.rows.length, 1);
12
- console.log('result:',result.rows[0]);
13
- assert.equal(values.length,originalValues.length,'expecting same length as given array!');
14
- assert.strictEqual(isNaN(values[0]),false,'expecting a number!');
15
- assert.strictEqual(values[1] instanceof Date,true,'expecting a Date object!');
16
- })
17
- })); */
18
-
19
1
var helper = require ( __dirname + '/test-helper' ) ;
20
2
var pg = helper . pg ;
21
3
var config = helper . config ;
22
4
23
5
test ( 'check that passed values types have not been changed during the query phase' , function ( ) {
24
6
25
7
pg . connect ( config , assert . success ( function ( client , done ) {
26
- var originalValues = [ 1 , new Date ( ) ] ;
8
+ var originalValues = [ 1 , 2 ] ;
27
9
var values = originalValues . slice ( ) ;
28
10
29
11
client . query ( 'SELECT 1 WHERE 0 <> $1 AND 0 <> $2' , values , assert . success ( function ( err , result ) {
@@ -32,7 +14,7 @@ test('check that passed values types have not been changed during the query phas
32
14
console . log ( 'result:' , result . rows [ 0 ] ) ;
33
15
assert . equal ( values . length , originalValues . length , 'expecting same length as given array!' ) ;
34
16
assert . strictEqual ( isNaN ( values [ 0 ] ) , false , 'expecting a number!' ) ;
35
- assert . strictEqual ( values [ 1 ] instanceof Date , true , 'expecting a Date object !' ) ;
17
+ assert . strictEqual ( isNaN ( values [ 1 ] ) , false , 'expecting a number !' ) ;
36
18
done ( ) ;
37
19
} ) ) ;
38
20
0 commit comments