Skip to content

Commit 1687942

Browse files
committed
fix: spec files must import PrismaService
1 parent 2a889d8 commit 1687942

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/lib/crud-resource/crud-resource.factory.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ export class UpdateUserDto extends PartialType(CreateUserDto) {}
152152
it('should generate "UserController" spec file', () => {
153153
expect(tree.readContent('/user/user.controller.spec.ts'))
154154
.toEqual(`import { Test, TestingModule } from '@nestjs/testing';
155+
import { PrismaService } from '../prisma.service';
155156
import { UserController } from './user.controller';
156157
import { UserService } from './user.service';
157158
@@ -161,7 +162,7 @@ describe('UserController', () => {
161162
beforeEach(async () => {
162163
const module: TestingModule = await Test.createTestingModule({
163164
controllers: [UserController],
164-
providers: [UserService],
165+
providers: [UserService, PrismaService],
165166
}).compile();
166167
167168
controller = module.get<UserController>(UserController);
@@ -177,14 +178,15 @@ describe('UserController', () => {
177178
it('should generate "UserService" spec file', () => {
178179
expect(tree.readContent('/user/user.service.spec.ts'))
179180
.toEqual(`import { Test, TestingModule } from '@nestjs/testing';
181+
import { PrismaService } from '../prisma.service';
180182
import { UserService } from './user.service';
181183
182184
describe('UserService', () => {
183185
let service: UserService;
184186
185187
beforeEach(async () => {
186188
const module: TestingModule = await Test.createTestingModule({
187-
providers: [UserService],
189+
providers: [UserService, PrismaService],
188190
}).compile();
189191
190192
service = module.get<UserService>(UserService);

src/lib/crud-resource/files/ts/__name__.controller.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Test, TestingModule } from '@nestjs/testing';
2+
import { PrismaService } from '../prisma.service';
23
import { <%= classify(name) %>Controller } from './<%= name %>.controller';
34
import { <%= classify(name) %>Service } from './<%= name %>.service';
45

@@ -8,7 +9,7 @@ describe('<%= classify(name) %>Controller', () => {
89
beforeEach(async () => {
910
const module: TestingModule = await Test.createTestingModule({
1011
controllers: [<%= classify(name) %>Controller],
11-
providers: [<%= classify(name) %>Service],
12+
providers: [<%= classify(name) %>Service, PrismaService],
1213
}).compile();
1314

1415
controller = module.get<<%= classify(name) %>Controller>(<%= classify(name) %>Controller);

src/lib/crud-resource/files/ts/__name__.service.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import { Test, TestingModule } from '@nestjs/testing';
2+
import { PrismaService } from '../prisma.service';
23
import { <%= classify(name) %>Service } from './<%= name %>.service';
34

45
describe('<%= classify(name) %>Service', () => {
56
let service: <%= classify(name) %>Service;
67

78
beforeEach(async () => {
89
const module: TestingModule = await Test.createTestingModule({
9-
providers: [<%= classify(name) %>Service],
10+
providers: [<%= classify(name) %>Service, PrismaService],
1011
}).compile();
1112

1213
service = module.get<<%= classify(name) %>Service>(<%= classify(name) %>Service);

0 commit comments

Comments
 (0)