generated at
Expressのtest


参考
Jest公式からリンクされているページ



保留mrsekut
CI上で動く環境を作るのが面倒になった


supertestというlibraryを使っている
superagentベースのテスト用ツール

DBなどをも意識しないといけないので面倒だな
dockerで管理している場合、github actions上で、dockerを立ち上げないとtestできない?


ts
import { app } from 'src/server'; import request from 'supertest'; describe('Test the root path', () => { test('It should response the GET method', async () => { const response = await request(app).get('/'); expect(response.statusCode).toBe(200); }); });