Skip to content

Commit dce1ae4

Browse files
committed
Refactor statement and params.
1 parent 6286f3c commit dce1ae4

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

lib/result.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,7 @@ class ResultSummary {
122122
* @param {Object} statistics - Result statistics
123123
*/
124124
constructor(statement, parameters, statementType, statistics) {
125-
this.statement = statement;
126-
this.parameters = parameters;
125+
this.statement = {text: statement, parameters};
127126
this.statementType = statementType;
128127
this.statistics = new StatementStatistics(statistics || {});
129128
}

test/session.test.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,14 @@ describe('session', function() {
5555
it('should expose summarize method ', function(done) {
5656
// Given
5757
var driver = neo4j.driver("neo4j://localhost");
58-
var statement = "CREATE (n:Label) RETURN n";
58+
var statement = "CREATE (n:Label {prop:{prop}}) RETURN n";
59+
var params = {prop: "string"}
5960
// When & Then
60-
var result = driver.session().run( statement );
61+
var result = driver.session().run( statement, params );
6162
result.then(function( records ) {
6263
var sum = result.summarize();
63-
expect(sum.statement).toBe( statement );
64+
expect(sum.statement.text).toBe( statement );
65+
expect(sum.statement.parameters).toBe( params );
6466
expect(sum.statistics.containsUpdates()).toBe(true);
6567
expect(sum.statistics.nodesCreated()).toBe(1);
6668
expect(sum.statementType).toBe('rw');

0 commit comments

Comments
 (0)