File tree 3 files changed +8
-11
lines changed
3 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -5,19 +5,10 @@ import {TestEnvironment} from 'jest-environment-node';
5
5
import { MongoMemoryReplSet , MongoMemoryServer } from 'mongodb-memory-server' ;
6
6
import type { EnvironmentContext } from '@jest/environment' ;
7
7
import type { JestEnvironmentConfig } from '@jest/environment' ;
8
- import { getMongodbMemoryOptions } from './helpers' ;
8
+ import { getMongodbMemoryOptions , isMongoMemoryReplSetOptions } from './helpers' ;
9
9
10
10
const debug = require ( 'debug' ) ( 'jest-mongodb:environment' ) ;
11
11
12
- type MongoMemoryReplSetOpts = NonNullable < ConstructorParameters < typeof MongoMemoryReplSet > [ 0 ] > ;
13
- type MongoMemoryServerOpts = NonNullable < ConstructorParameters < typeof MongoMemoryServer > [ 0 ] > ;
14
-
15
- export function isMongoMemoryReplSetOptions (
16
- options ?: MongoMemoryReplSetOpts | MongoMemoryServerOpts
17
- ) : options is MongoMemoryReplSetOpts {
18
- return Boolean ( ( options as MongoMemoryReplSetOpts ) . replSet ) ;
19
- }
20
-
21
12
module . exports = class MongoEnvironment extends TestEnvironment {
22
13
globalConfigPath : string ;
23
14
mongo : MongoMemoryReplSet | MongoMemoryServer ;
Original file line number Diff line number Diff line change @@ -7,6 +7,12 @@ const configFile = process.env.MONGO_MEMORY_SERVER_FILE || 'jest-mongodb-config.
7
7
type MongoMemoryReplSetOpts = NonNullable < ConstructorParameters < typeof MongoMemoryReplSet > [ 0 ] > ;
8
8
type MongoMemoryServerOpts = NonNullable < ConstructorParameters < typeof MongoMemoryServer > [ 0 ] > ;
9
9
10
+ export function isMongoMemoryReplSetOptions (
11
+ options ?: MongoMemoryReplSetOpts | MongoMemoryServerOpts
12
+ ) : options is MongoMemoryReplSetOpts {
13
+ return Boolean ( ( options as MongoMemoryReplSetOpts ) . replSet ) ;
14
+ }
15
+
10
16
export function getMongodbMemoryOptions (
11
17
cwd : string
12
18
) : MongoMemoryReplSetOpts | MongoMemoryServerOpts | undefined {
Original file line number Diff line number Diff line change 9
9
getMongodbMemoryOptions ,
10
10
shouldUseSharedDBForAllJestWorkers ,
11
11
} from './helpers' ;
12
- import { isMongoMemoryReplSetOptions } from './environment ' ;
12
+ import { isMongoMemoryReplSetOptions } from './helpers ' ;
13
13
14
14
const debug = require ( 'debug' ) ( 'jest-mongodb:setup' ) ;
15
15
You can’t perform that action at this time.
0 commit comments