$ npm i --save-dev @nestjs/testing
Jest 가 기본 테스트 프레임워크로 제공됨
테스트 파일은 테스트 하려는 클래스와 가까운 위치에 두고, .spec, .test 접미사를 가짐
기본적으로 테스트에 의존성 주입을 적용하지는 않음
Test
클래스를 통해 mocking 한 애플리케이션 실행 컨텍스트 제공
@Module() 데코레이터에 전달하는 모듈 메타데이터 객체를 인수
모듈과 그 의존성을 부트스트랩
get()
메서드를 사용하여 선언된 정적 인스턴스를 검색resolve()
메서드를 사용하여 범위가 지정된 프로바이더(일시적 또는 요청 범위)를 동적으로 해결실제 provider 가 아닌 custom provider 로 대체 가능