File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -238,7 +238,10 @@ class RoutingDriver extends Driver {
238
238
while ( ! this . _routers . empty ( ) && ! success ) {
239
239
let url = this . _routers . hop ( ) ;
240
240
try {
241
+ console . log ( "awaiting resulyt" ) ;
241
242
let res = await this . _call ( url ) ;
243
+ console . log ( "got result" ) ;
244
+ console . log ( res ) ;
242
245
if ( res . records . length != 1 ) continue ;
243
246
let record = res . records [ 0 ] ;
244
247
//Note we are loosing precision here but we are not
@@ -266,7 +269,7 @@ class RoutingDriver extends Driver {
266
269
//these are no longer valid according to server
267
270
let self = this ;
268
271
seen . forEach ( ( key ) => {
269
- self . _pool . purge ( key ) ;
272
+ self . _pools . purge ( key ) ;
270
273
} ) ;
271
274
success = true ;
272
275
return ;
@@ -319,7 +322,6 @@ class RoutingDriver extends Driver {
319
322
async _call ( url ) {
320
323
let conn = this . _pool . acquire ( url ) ;
321
324
let session = this . _createSession ( conn ) ;
322
- console . log ( "calling " + GET_SERVERS ) ;
323
325
return session . run ( GET_SERVERS )
324
326
. then ( ( res ) => {
325
327
session . close ( ) ;
Original file line number Diff line number Diff line change 19
19
20
20
var neo4j = require ( "../../lib/v1" ) ;
21
21
var boltkit = require ( './boltkit' ) ;
22
- xdescribe ( 'routing driver ' , function ( ) {
22
+ describe ( 'routing driver ' , function ( ) {
23
23
24
- it ( 'should discover server' , function ( done ) {
24
+ fit ( 'should discover server' , function ( done ) {
25
25
if ( ! boltkit . BoltKitSupport ) {
26
26
done ( ) ;
27
27
return ;
28
28
}
29
29
// Given
30
- var kit = new boltkit . BoltKit ( ) ;
30
+ var kit = new boltkit . BoltKit ( true ) ;
31
31
var server = kit . start ( './test/resources/boltkit/discover_servers.script' , 9001 ) ;
32
32
33
33
kit . run ( function ( ) {
34
34
var driver = neo4j . driver ( "bolt+routing://localhost:9001" , neo4j . auth . basic ( "neo4j" , "neo4j" ) ) ;
35
-
36
- setTimeout ( function ( ) {
35
+ console . log ( "got driver" ) ;
37
36
driver . close ( ) ;
38
37
server . exit ( function ( code ) {
39
38
expect ( code ) . toEqual ( 0 ) ;
40
39
done ( ) ;
41
40
} ) ;
42
- } , 1000 ) ;
43
41
} ) ;
44
42
} ) ;
45
43
} ) ;
You can’t perform that action at this time.
0 commit comments