Open2
NestJSのテストでConfigServiceを使う
テストしたいコントローラーで使っているサービスでConfigServiceを使っているが、どうやって渡せば良いのか
export class LineService {
constructor(private configService: ConfigService) {
//...
}
}
NestJSのテスト向けツールを使えば解決できた
beforeEach(async () => {
const moduleRef = await Test.createTestingModule({
imports: [ConfigModule.forRoot({ isGlobal: true })], // ここでインポート
controllers: [LineController],
providers: [LineService],
}).compile();
lineController = moduleRef.get<LineController>(LineController);
});