aboutsummaryrefslogtreecommitdiff
path: root/src/util/config.test.ts
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2021-09-11 14:18:02 -0400
committerKevin J Hoerr <kjhoerr@protonmail.com>2021-09-11 14:18:02 -0400
commit757c5f259b4711055ca7ae66cf6ac75485a4a593 (patch)
treea3b3d5eef8a9908027e15537040fb4b7980e5be7 /src/util/config.test.ts
parent2b59704ee46a1cede88981fdaefe2a0468d55c2c (diff)
downloadao-coverage-757c5f259b4711055ca7ae66cf6ac75485a4a593.tar.gz
ao-coverage-757c5f259b4711055ca7ae66cf6ac75485a4a593.tar.bz2
ao-coverage-757c5f259b4711055ca7ae66cf6ac75485a4a593.zip
Upgrade packages and fix unit tests
Diffstat (limited to 'src/util/config.test.ts')
-rw-r--r--src/util/config.test.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/util/config.test.ts b/src/util/config.test.ts
index a065c47..7506840 100644
--- a/src/util/config.test.ts
+++ b/src/util/config.test.ts
@@ -8,7 +8,7 @@ import {
handleStartup,
handleShutdown
} from "./config";
-import { MongoClient, MongoError } from "mongodb";
+import { MongoClient, MongoError, ReadPreference } from "mongodb";
import { Server } from "http";
import path from "path";
import fs from "fs";
@@ -42,6 +42,14 @@ const MongoMock = (p: Promise<void>): jest.Mock<MongoClient, void[]> =>
jest.fn<MongoClient, void[]>(() => ({
...CommonMocks,
close: jest.fn(() => p),
+ readPreference: {
+ mode: ReadPreference.NEAREST,
+ tags: [],
+ isValid: jest.fn(),
+ slaveOk: jest.fn(),
+ equals: jest.fn()
+ },
+ writeConcern: {},
db: jest.fn()
}));
const ServerMock = (mockErr: Error | undefined): jest.Mock<Server, void[]> =>
@@ -63,6 +71,7 @@ const ServerMock = (mockErr: Error | undefined): jest.Mock<Server, void[]> =>
address: jest.fn(),
getConnections: jest.fn(),
ref: jest.fn(),
+ requestTimeout: 3600,
unref: jest.fn()
}));