1818 */
1919
2020var neo4j = require ( "../../../../lib/v1" ) ;
21- var util = require ( "./util" )
21+ var util = require ( "./util" ) ;
2222
2323module . exports = function ( ) {
2424
25- var username = "user"
26- var password = "password"
25+ var username = "user" ;
26+ var password = "password" ;
2727
2828 this . Given ( / ^ a d r i v e r i s c o n f i g u r e d w i t h a u t h e n a b l e d a n d c o r r e c t p a s s w o r d i s p r o v i d e d $ / , function ( ) {
2929 this . driver . close ( ) ;
@@ -43,19 +43,21 @@ module.exports = function () {
4343 } ) ;
4444
4545 this . Then ( / ^ r e a d i n g a n d w r i t i n g t o t h e d a t a b a s e s h o u l d n o t b e p o s s i b l e $ / , function ( callback ) {
46- var session = this . driver . session ( )
46+ this . driver . onError = function ( err ) {
47+ self . err = err ;
48+ } ;
49+ var session = this . driver . session ( ) ;
4750 var self = this ;
4851 session . run ( "CREATE (:label1)" ) . then ( function ( ) {
4952 callback ( new Error ( "Should not be able to run session!" ) ) ;
5053 } ) . catch ( function ( err ) {
51- self . err = err ;
5254 callback ( ) ;
5355 } ) ;
5456 } ) ;
5557
5658 this . Then ( / ^ a ` P r o t o c o l E r r o r ` i s r a i s e d $ / , function ( ) {
57- var message = this . err . fields [ 0 ] . message
58- var code = this . err . fields [ 0 ] . code
59+ var message = this . err . fields [ 0 ] . message ;
60+ var code = this . err . fields [ 0 ] . code ;
5961
6062 var expectedStartOfMessage = 'The client is unauthorized due to authentication failure.' ;
6163 var expectedCode = 'Neo.ClientError.Security.Unauthorized' ;
@@ -68,4 +70,4 @@ module.exports = function () {
6870 throw new Error ( "Wrong error code. Expected: '" + expectedCode + "'. Got: '" + code + "'" ) ;
6971 }
7072 } ) ;
71- }
73+ } ;
0 commit comments