假設我有一個具有多個方法創建一個不執行原服務
class OriginalService {
method1() { }
method2() { }
method3() { }
..
}
的OriginalService的所有方法的模擬,我想創造一個OriginalService
模擬,將只與method1
使用。
如果我寫了下面,打字稿會告訴我方法缺少mockService
let mockService: OriginalService;
mockService = {
method1() {
}
我怎樣才能申報mockService
爲OriginalService
,而無需編寫的OriginalService
所有屬性?
這是不好的,因爲我將實例化實際的服務期望爲overident方法。我想用method1實例化一個模擬,沒有別的。 – Lev