Commit 2d806dee by hometown

feat: 处理jest单元测试报错和警告的问题

parent 805da8c5
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
"start:debug": "nest start --debug --watch", "start:debug": "nest start --debug --watch",
"start:prod": "node dist/main", "start:prod": "node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
"test": "jest", "test": "export TS_JEST_DISABLE_VER_CHECKER=true && jest --runInBand",
"test:watch": "jest --watch", "test:watch": "jest --watch",
"test:cov": "jest --coverage", "test:cov": "jest --coverage",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
......
...@@ -2,17 +2,17 @@ import { Module } from '@nestjs/common'; ...@@ -2,17 +2,17 @@ import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config'; import { ConfigModule } from '@nestjs/config';
import { AppController } from './app.controller'; import { AppController } from './app.controller';
import { AppService } from './app.service'; import { AppService } from './app.service';
import { AuthModule } from './modules/auth/auth.module';
import { ChatController } from './modules/chat/chat.controller'; import { ChatController } from './modules/chat/chat.controller';
import { ChatService } from './modules/chat/chat.service';
import { ChatModule } from './modules/chat/chat.module'; import { ChatModule } from './modules/chat/chat.module';
import envConfig from './config/env'; import envConfig from './config/env';
@Module({ @Module({
imports: [ChatModule, ConfigModule.forRoot({ imports: [ ConfigModule.forRoot({
isGlobal: true, isGlobal: true,
envFilePath: [envConfig.path], envFilePath: [envConfig.path],
})], }), AuthModule, ChatModule],
controllers: [AppController, ChatController], controllers: [AppController, ChatController],
providers: [AppService, ChatService], providers: [AppService],
}) })
export class AppModule {} export class AppModule {}
...@@ -3,7 +3,6 @@ import { Injectable, Logger } from '@nestjs/common'; ...@@ -3,7 +3,6 @@ import { Injectable, Logger } from '@nestjs/common';
@Injectable() @Injectable()
export class AppService { export class AppService {
getHello(): string { getHello(): string {
console.log(process.env.ERNIE_BOT_AK)
return 'Hello World!'; return 'Hello World!';
} }
} }
import { Test, TestingModule } from '@nestjs/testing';
import { AuthController } from './auth.controller';
describe('AuthController', () => {
let controller: AuthController;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [AuthController],
}).compile();
controller = module.get<AuthController>(AuthController);
});
it('should be defined', () => {
expect(controller).toBeDefined();
});
});
import { Controller } from '@nestjs/common';
@Controller('auth')
export class AuthController {}
import { Module } from '@nestjs/common';
import { AuthController } from './auth.controller';
import { AuthService } from './auth.service';
@Module({
controllers: [AuthController],
providers: [AuthService]
})
export class AuthModule {}
import { Test, TestingModule } from '@nestjs/testing';
import { AuthService } from './auth.service';
describe('AuthService', () => {
let service: AuthService;
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [AuthService],
}).compile();
service = module.get<AuthService>(AuthService);
});
it('should be defined', () => {
expect(service).toBeDefined();
});
});
import { Injectable } from '@nestjs/common';
@Injectable()
export class AuthService {}
import { Test, TestingModule } from '@nestjs/testing'; import { Test, TestingModule } from '@nestjs/testing';
import { ChatController } from './chat.controller'; import { ChatController } from './chat.controller';
import { ChatService } from './chat.service';
describe('ChatController', () => { describe('ChatController', () => {
let controller: ChatController; let controller: ChatController;
...@@ -7,13 +8,13 @@ describe('ChatController', () => { ...@@ -7,13 +8,13 @@ describe('ChatController', () => {
beforeEach(async () => { beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({ const module: TestingModule = await Test.createTestingModule({
controllers: [ChatController], controllers: [ChatController],
providers: [ChatService],
}).compile(); }).compile();
controller = module.get<ChatController>(ChatController); controller = module.get<ChatController>(ChatController);
}); });
it('should be defined', () => { it('should be defined', () => {
console.log(controller,'controller')
expect(controller).toBeDefined(); expect(controller).toBeDefined();
}); });
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment