We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e980878 + acfe28e commit 8a0fb61Copy full SHA for 8a0fb61
src/v1/driver.js
@@ -160,6 +160,11 @@ class _ConnectionStreamObserver extends StreamObserver {
160
this._hasFailed = true;
161
}
162
163
+ onCompleted(message) {
164
+ if(this._driver.onCompleted) {
165
+ this._driver.onCompleted(message);
166
+ }
167
168
169
170
let USER_AGENT = "neo4j-javascript/" + VERSION;
test/v1/driver.test.js
@@ -62,4 +62,17 @@ describe('driver', function() {
62
// When
63
driver.session();
64
});
65
+
66
+ it('should indicate success early on correct credentials', function(done) {
67
+ // Given
68
+ var driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "neo4j"));
69
70
+ // Expect
71
+ driver.onCompleted = function (meta) {
72
+ done();
73
+ };
74
75
+ // When
76
+ driver.session();
77
+ });
78
0 commit comments