Skip to content

Commit 4c8fa9c

Browse files
committed
Always close driver in tests
1 parent 8763126 commit 4c8fa9c

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

test/internal/tls.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,12 @@ describe('trust-system-ca-signed-certificates', function() {
197197
done();
198198
});
199199
});
200+
201+
afterEach(function () {
202+
if (driver) {
203+
driver.close();
204+
}
205+
});
200206
});
201207

202208
describe('trust-on-first-use', function() {

test/v1/examples.test.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ describe('examples', () => {
108108
const session = driver.session();
109109
session.run('RETURN 1').then(() => {
110110
session.close();
111+
driver.close();
111112
});
112113
});
113114

@@ -128,6 +129,7 @@ describe('examples', () => {
128129
const session = driver.session();
129130
session.run('RETURN 1').then(() => {
130131
session.close();
132+
driver.close();
131133
});
132134
});
133135

@@ -152,6 +154,7 @@ describe('examples', () => {
152154
const session = driver.session();
153155
session.run('RETURN 1').then(() => {
154156
session.close();
157+
driver.close();
155158
}).catch(error => {
156159
});
157160
});
@@ -172,6 +175,7 @@ describe('examples', () => {
172175
const session = driver.session();
173176
session.run('RETURN 1').then(() => {
174177
session.close();
178+
driver.close();
175179
});
176180
});
177181

@@ -193,6 +197,7 @@ describe('examples', () => {
193197
const session = driver.session();
194198
session.run('RETURN 1').then(() => {
195199
session.close();
200+
driver.close();
196201
});
197202
});
198203

@@ -202,6 +207,8 @@ describe('examples', () => {
202207
// tag::kerberos-auth[]
203208
const driver = neo4j.driver(uri, neo4j.auth.kerberos(ticket));
204209
// end::kerberos-auth[]
210+
211+
driver.close();
205212
});
206213

207214
it('cypher error example', done => {
@@ -427,6 +434,7 @@ describe('examples', () => {
427434
});
428435

429436
testResultPromise.then(loggedMsg => {
437+
driver.close();
430438
expect(loggedMsg).toEqual('Created 2 employees');
431439
done();
432440
});
@@ -450,6 +458,7 @@ describe('examples', () => {
450458
// end::service-unavailable[]
451459

452460
testResultPromise.then(loggedMsg => {
461+
driver.close();
453462
expect(loggedMsg).toBe('Unable to create node: ' + neo4j.error.SERVICE_UNAVAILABLE);
454463
done();
455464
});

0 commit comments

Comments
 (0)