和有什么區別
https://ng-mocks.sudo.eu/api/MockBuilder#mock
MockBuilder(TargetService, TargetModule)
.mock(Service2, { trigger: () => 'mock2' })
和
https://ng-mocks.sudo.eu/api/MockBuilder#provide
MockBuilder(TargetService, TargetModule)
.provide({ provide: Service2, useValue: { trigger: () => 'mock2' }})
uj5u.com熱心網友回復:
.mock將在其定義中用模擬替換宣告,即使它是深度嵌套的 NgModules。
.provide只需將宣告添加到providersTestBed,并且不會在匯入的 NgModules 中進行任何額外的替換。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/520990.html
