From e718dd0d24d71cee91543980e8d918fc98484895 Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 13 Sep 2021 18:37:02 +0800 Subject: [PATCH] chore: add sourcemap --- .github/workflows/build.yml | 1 + package.json | 2 +- src/app.controller.spec.ts | 25 ---------------------- src/modules/init/init.service.spec.ts | 18 ---------------- src/modules/user/user.controller.spec.ts | 18 ---------------- src/modules/user/user.service.spec.ts | 27 ------------------------ test/src/utils/pic.util.spec.ts | 6 +++++- 7 files changed, 7 insertions(+), 90 deletions(-) delete mode 100644 src/app.controller.spec.ts delete mode 100644 src/modules/init/init.service.spec.ts delete mode 100644 src/modules/user/user.controller.spec.ts delete mode 100644 src/modules/user/user.service.spec.ts diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a53c06e6..7ada011e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,5 +41,6 @@ jobs: run: | yarn build yarn lint + yarn test env: CI: true diff --git a/package.json b/package.json index 47740f87..1f590e53 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "prepare": "husky install", "prebuild": "rimraf dist", "build": "nest build", - "bundle": "rimraf out && yarn run build && cd dist/src && npx ncc build main.js -o ../../out -m", + "bundle": "rimraf out && yarn run build && cd dist/src && npx ncc build main.js -o ../../out -m -s", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "cross-env NODE_ENV=development nest start -w", "start:dev": "nest build --webpack --webpackPath webpack-hmr.config.js --watch", diff --git a/src/app.controller.spec.ts b/src/app.controller.spec.ts deleted file mode 100644 index cef5a279..00000000 --- a/src/app.controller.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing' -import { AppController } from './app.controller' - -describe('AppController', () => { - let appController: AppController - - beforeEach(async () => { - const app: TestingModule = await Test.createTestingModule({ - controllers: [AppController], - }).compile() - - appController = app.get(AppController) - }) - - describe('root', () => { - it('should return has schema object', async () => { - const obj = await appController.appInfo() - expect(Object.keys(obj)).toStrictEqual(['name', 'version', 'hash']) - }) - - it('should return pong', () => { - expect(appController.ping()).toBe('pong') - }) - }) -}) diff --git a/src/modules/init/init.service.spec.ts b/src/modules/init/init.service.spec.ts deleted file mode 100644 index 58da33da..00000000 --- a/src/modules/init/init.service.spec.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing' -import { InitService } from './init.service' - -describe('InitService', () => { - let service: InitService - - beforeEach(async () => { - const module: TestingModule = await Test.createTestingModule({ - providers: [InitService], - }).compile() - - service = module.get(InitService) - }) - - it('should be defined', () => { - expect(service).toBeDefined() - }) -}) diff --git a/src/modules/user/user.controller.spec.ts b/src/modules/user/user.controller.spec.ts deleted file mode 100644 index 36a66dc0..00000000 --- a/src/modules/user/user.controller.spec.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing' -import { UserController } from './user.controller' - -describe('UserController', () => { - let controller: UserController - - beforeEach(async () => { - const module: TestingModule = await Test.createTestingModule({ - controllers: [UserController], - }).compile() - - controller = module.get(UserController) - }) - - it('should be defined', () => { - expect(controller).toBeDefined() - }) -}) diff --git a/src/modules/user/user.service.spec.ts b/src/modules/user/user.service.spec.ts deleted file mode 100644 index 8d8e07fd..00000000 --- a/src/modules/user/user.service.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Test, TestingModule } from '@nestjs/testing' -import { getModelToken } from 'nestjs-typegoose' -import { UserService } from './user.service' - -const fakeModel = jest.fn() - -describe('UserService', () => { - let service: UserService - - beforeEach(async () => { - const module: TestingModule = await Test.createTestingModule({ - providers: [ - UserService, - { - provide: getModelToken('UserModel'), - useValue: fakeModel, - }, - ], - }).compile() - - service = module.get(UserService) - }) - - it('should be defined', () => { - expect(service).toBeDefined() - }) -}) diff --git a/test/src/utils/pic.util.spec.ts b/test/src/utils/pic.util.spec.ts index 8a55e62a..46982979 100644 --- a/test/src/utils/pic.util.spec.ts +++ b/test/src/utils/pic.util.spec.ts @@ -1,12 +1,16 @@ +import { sleep } from '~/utils/index.util' import { pickImagesFromMarkdown } from '~/utils/pic.util' describe('src/utils/pic.util', () => { - it('test marked ast', () => { + it('test marked ast', async () => { const res = pickImagesFromMarkdown(` ![](https://cdn.innei.ren/bed/2021/0813211729.jpeg) ![](https://cdn.innei.ren/bed/2021/0813212633.jpg) `) + // FIXME: ReferenceError: You are trying to import a file after the Jest environment has been torn down + // gifwrap@0.9.2 + await sleep(1) expect(res).toEqual([ 'https://cdn.innei.ren/bed/2021/0813211729.jpeg', 'https://cdn.innei.ren/bed/2021/0813212633.jpg',