Nest.jsのサービスクラスのテストコード雛形
Nest.js CLIでコード作成する際に、同時にテストコードのファイルも作成できますが、忘れるのでメモっておく。
たたき台のため最低限なので、用途に応じて追記すること。
import { Test } from '@nestjs/testing'
import type { TestingModule } from '@nestjs/testing'
import SampleService from './sample.service'
describe('SampleService', () => {
let service: SampleService
beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
// NOTE: もし、SampleServiceが依存するモジュールがある場合は追記
providers: [SampleService],
}).compile()
service = module.get<SampleService>(SampleService)
})
// TODO: テスト内容を記述
test('testing', () => {})
})