Commit 2d806dee by hometown

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

parent 805da8c5
......@@ -14,7 +14,7 @@
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",
"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:cov": "jest --coverage",
"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';
import { ConfigModule } from '@nestjs/config';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { AuthModule } from './modules/auth/auth.module';
import { ChatController } from './modules/chat/chat.controller';
import { ChatService } from './modules/chat/chat.service';
import { ChatModule } from './modules/chat/chat.module';
import envConfig from './config/env';
@Module({
imports: [ChatModule, ConfigModule.forRoot({
imports: [ ConfigModule.forRoot({
isGlobal: true,
envFilePath: [envConfig.path],
})],
}), AuthModule, ChatModule],
controllers: [AppController, ChatController],
providers: [AppService, ChatService],
providers: [AppService],
})
export class AppModule {}
......@@ -3,7 +3,6 @@ import { Injectable, Logger } from '@nestjs/common';
@Injectable()
export class AppService {
getHello(): string {
console.log(process.env.ERNIE_BOT_AK)
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 { ChatController } from './chat.controller';
import { ChatService } from './chat.service';
describe('ChatController', () => {
let controller: ChatController;
......@@ -7,13 +8,13 @@ describe('ChatController', () => {
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [ChatController],
providers: [ChatService],
}).compile();
controller = module.get<ChatController>(ChatController);
});
it('should be defined', () => {
console.log(controller,'controller')
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