This repository was archived by the owner on Dec 2, 2024. It is now read-only.
File tree 4 files changed +2264
-76
lines changed
4 files changed +2264
-76
lines changed Original file line number Diff line number Diff line change
1
+ export default {
2
+ roots : [ "<rootDir>/src" ] ,
3
+ testMatch : [ "**/__tests__/**/*.+(ts|js)" , "**/?(*.)+(spec|test).+(ts|js)" ] ,
4
+ transform : {
5
+ "^.+\\.(ts|tsx)$" : "ts-jest" ,
6
+ } ,
7
+ moduleNameMapper : {
8
+ "^@src/(.*)" : "<rootDir>/src/$1" ,
9
+ } ,
10
+ } ;
Original file line number Diff line number Diff line change 8
8
"dev" : " ts-node-dev --respawn --exit-child src/server.ts" ,
9
9
"build" : " tsc" ,
10
10
"prisma:init" : " prisma init" ,
11
- "prisma:migrate" : " prisma migrate dev"
11
+ "prisma:migrate" : " prisma migrate dev" ,
12
+ "test" : " jest"
12
13
},
13
14
"keywords" : [],
14
15
"author" : " " ,
15
16
"license" : " ISC" ,
16
17
"devDependencies" : {
17
18
"@types/express" : " ^4.17.12" ,
19
+ "@types/jest" : " ^26.0.24" ,
18
20
"@types/node" : " 12" ,
21
+ "@types/supertest" : " ^2.0.11" ,
22
+ "jest" : " ^27.0.6" ,
23
+ "supertest" : " ^6.1.4" ,
24
+ "ts-jest" : " ^27.0.4" ,
19
25
"ts-node-dev" : " ^1.1.6" ,
20
26
"typescript" : " ^4.3.2"
21
27
},
22
28
"dependencies" : {
23
29
"@prisma/client" : " ^2.24.1" ,
24
- "express" : " ^4.17.1" ,
25
- "prisma" : " ^2.24.1" ,
26
30
"@typescript-eslint/eslint-plugin" : " ^4.22.0" ,
27
31
"@typescript-eslint/parser" : " ^4.22.0" ,
28
32
"eslint" : " ^7.24.0" ,
31
35
"eslint-plugin-import" : " ^2.22.1" ,
32
36
"eslint-plugin-node" : " ^11.1.0" ,
33
37
"eslint-plugin-promise" : " ^5.1.0" ,
34
- "prettier" : " ^2.2.1"
38
+ "express" : " ^4.17.1" ,
39
+ "prettier" : " ^2.2.1" ,
40
+ "prisma" : " ^2.24.1"
35
41
}
36
42
}
Original file line number Diff line number Diff line change
1
+ import request from "supertest" ;
2
+ import { app } from "../app" ;
3
+
4
+ describe ( "indexController test" , ( ) => {
5
+ it ( "GET /" , ( done ) => {
6
+ request ( app ) . get ( "/" ) . expect ( 200 ) . expect ( { msg : "hello!" } , done ) ;
7
+ } ) ;
8
+ } ) ;
You can’t perform that action at this time.
0 commit comments