Skip to content

Commit 1d2f631

Browse files
committed
test: fix tests
1 parent 32fc3ab commit 1d2f631

File tree

7 files changed

+44
-47
lines changed

7 files changed

+44
-47
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@
5454
"*": "oxfmt --no-error-on-unmatched-pattern"
5555
},
5656
"devDependencies": {
57-
"@mikro-orm/core": "^7.0.0-dev.108",
58-
"@mikro-orm/decorators": "^7.0.0-dev.108",
59-
"@mikro-orm/sqlite": "^7.0.0-dev.108",
57+
"@mikro-orm/core": "^7.0.0-dev.109",
58+
"@mikro-orm/decorators": "^7.0.0-dev.109",
59+
"@mikro-orm/sqlite": "^7.0.0-dev.109",
6060
"@nestjs/common": "^11.1.9",
6161
"@nestjs/core": "^11.1.9",
6262
"@nestjs/platform-express": "^11.1.9",
@@ -79,7 +79,7 @@
7979
"vitest": "^4.0.16"
8080
},
8181
"peerDependencies": {
82-
"@mikro-orm/core": "^7.0.0 || ^7.0.0-dev.108",
82+
"@mikro-orm/core": "^7.0.0 || ^7.0.0-dev.0",
8383
"@nestjs/common": "^11.0.5",
8484
"@nestjs/core": "^11.0.5",
8585
"reflect-metadata": "^0.1.0 || ^0.2.0"

tests/mikro-orm.middleware.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
import { Test, type TestingModule } from '@nestjs/testing';
1414
import { ReflectMetadataProvider } from '@mikro-orm/decorators/legacy';
1515
import request from 'supertest';
16-
import { InjectEntityManager, InjectMikroORM, MikroOrmModule } from '../src/index.js';
16+
import { InjectEntityManager, InjectMikroORM, MikroOrmModule } from '@mikro-orm/nestjs';
1717
import { Bar } from './entities/bar.entity.js';
1818
import { Foo } from './entities/foo.entity.js';
1919

@@ -23,6 +23,7 @@ const testOptions: Options = {
2323
baseDir: __dirname,
2424
entities: ['entities'],
2525
metadataProvider: ReflectMetadataProvider,
26+
dynamicImportProvider: id => import(id),
2627
};
2728

2829
@Controller('/foo')

tests/mikro-orm.module-middleware.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,18 @@ import {
1111
type NestModule,
1212
} from '@nestjs/common';
1313
import { Test, type TestingModule } from '@nestjs/testing';
14+
import { ReflectMetadataProvider } from '@mikro-orm/decorators/legacy';
1415
import request from 'supertest';
15-
import { MikroOrmModule } from '../src/mikro-orm.module.js';
16+
import { MikroOrmModule } from '@mikro-orm/nestjs';
1617
import { Foo } from './entities/foo.entity.js';
1718

1819
const testOptions: Options = {
1920
dbName: ':memory:',
2021
driver: SqliteDriver,
2122
baseDir: __dirname,
2223
entities: ['entities'],
24+
metadataProvider: ReflectMetadataProvider,
25+
dynamicImportProvider: id => import(id),
2326
};
2427

2528
@Controller('/foo')

tests/mikro-orm.module.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
getEntityManagerToken,
1313
getMikroORMToken,
1414
getRepositoryToken,
15-
} from '../src/index.js';
15+
} from '@mikro-orm/nestjs';
1616
import { Bar } from './entities/bar.entity.js';
1717
import { Foo } from './entities/foo.entity.js';
1818

@@ -21,6 +21,7 @@ const testOptions = defineConfig({
2121
baseDir: __dirname,
2222
entities: ['entities'],
2323
metadataProvider: ReflectMetadataProvider,
24+
dynamicImportProvider: id => import(id),
2425
});
2526

2627
const myLoggerProvider = { provide: 'my-logger', useValue: new Logger() };

tsconfig.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
{
22
"extends": "./tsconfig.build.json",
3-
"include": ["src/**/*"]
3+
"include": ["src/**/*"],
4+
"compilerOptions": {
5+
"paths": {
6+
"@mikro-orm/nestjs": ["./src"]
7+
},
8+
}
49
}

vitest.config.ts

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,14 @@ import { defineConfig } from 'vitest/config';
22
import swc from 'unplugin-swc';
33

44
export default defineConfig({
5-
esbuild: {
6-
target: 'es2024',
7-
keepNames: true,
8-
},
95
plugins: [
106
swc.vite({
11-
jsc: {
12-
target: 'es2024',
13-
parser: {
14-
syntax: 'typescript',
15-
decorators: true,
16-
},
17-
transform: {
18-
decoratorVersion: '2022-03',
19-
},
20-
},
7+
jsc: { target: 'es2024' },
218
sourceMaps: true,
229
}),
2310
],
2411
test: {
12+
environment: 'node',
2513
globals: true,
2614
coverage: {
2715
reporter: ['clover', 'json', 'lcov', 'text'],
@@ -31,6 +19,5 @@ export default defineConfig({
3119
clearMocks: true,
3220
isolate: false,
3321
testTimeout: 60_000,
34-
hookTimeout: 60_000,
3522
},
3623
});

yarn.lock

Lines changed: 24 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)