Skip to content

Commit 3eb6f20

Browse files
committed
Refactor createSqliteDriver usage in tests
1 parent 55fd6a1 commit 3eb6f20

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

packages/common/test/Evolu/Evolu.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,16 @@ let testInstanceCounter = 0;
9393

9494
const testCreateEvoluDeps = async () => {
9595
const instanceName = SimpleName.orThrow(`Test${testInstanceCounter++}`);
96+
// We eagerly create a SqliteDriver instance so we can use it for SQL tests.
9697
const sqliteDriver = await testCreateSqliteDriver(instanceName);
98+
const createSqliteDriver = () => Promise.resolve(sqliteDriver);
9799

98100
const postMessageCalls: Array<DbWorkerInput> = [];
99101
let onMessageCallback: ((message: DbWorkerOutput) => void) | undefined;
100102

101103
const innerDbWorker = createDbWorkerForPlatform({
102104
console: createConsole(),
103-
createSqliteDriver: () => Promise.resolve(sqliteDriver),
105+
createSqliteDriver,
104106
createWebSocket: testCreateDummyWebSocket,
105107
random: testRandom,
106108
randomBytes: testRandomBytes,
@@ -127,9 +129,7 @@ const testCreateEvoluDeps = async () => {
127129
};
128130

129131
const sqlite = getOrThrow(
130-
await createSqlite({
131-
createSqliteDriver: () => Promise.resolve(sqliteDriver),
132-
})(instanceName),
132+
await createSqlite({ createSqliteDriver })(instanceName),
133133
);
134134

135135
return {

0 commit comments

Comments
 (0)