簡體   English   中英

Nestjs 無法解析 AppConfigService 的依賴關系(單元測試)

[英]Nestjs can't resolve dependencies of the AppConfigService (Unit Testing)

我正在嘗試為我的項目設置 Jest 單元測試,但在嘗試進行單元測試時出現以下錯誤:

錯誤消息(截圖)

我該如何解決這個問題?

您需要為ConfigService添加某種模擬/提供程序 至少,這將使測試嘗試起作用。

{
  provide: ConfigService,
  useValue: {},
}

當您在測試中初始化AppConfigService時,您還需要連接提供程序。 如果你不需要模擬你可以直接在提供者列表中提供 class。 如果你需要mocking,你可以使用下面的虛擬代碼。 請參閱此處以獲取 nestjs 測試文檔

    providers: [
    {
      provide: AppConfigService,
      useValue: createMock<AppConfigService>({
       <method_name>: jest.fn(),
      }),
    },

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM