Skip to content

Commit 8cf7e4e

Browse files
committed
Add support for retryable property on testkit
1 parent 3ab1ac5 commit 8cf7e4e

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

packages/testkit-backend/deno/controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ function newWire(context: Context, reply: Reply): Wire {
3737
msg: e.message,
3838
// @ts-ignore Code Neo4jError does have code
3939
code: e.code,
40+
// @ts-ignore Code Neo4jError does retryable
41+
retryable: e.retriable,
4042
},
4143
});
4244
}

packages/testkit-backend/src/controller/local.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ export default class LocalController extends Controller {
7070
this._writeResponse(contextId, newResponse('DriverError', {
7171
id,
7272
msg: e.message,
73-
code: e.code
73+
code: e.code,
74+
retryable: e.retriable
7475
}))
7576
}
7677
return

packages/testkit-backend/src/feature/common.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const features = [
66
'Feature:Auth:Bearer',
77
'Feature:Auth:Managed',
88
'Feature:API:BookmarkManager',
9+
'Feature:API:RetryableExceptions',
910
'Feature:API:Session:AuthConfig',
1011
'Feature:API:SSLConfig',
1112
'Feature:API:SSLSchemes',

0 commit comments

Comments
 (0)