2

typescript のジェネリック メソッドでスパイを作成しようとしましたが、
Jasmine にそれを認識させることができません。


私はコードを持っています

http: HttpClient <- Not proper code, just showing type.
...
this.http.get<Customer[]>(url);

get<...>メソッドをモックしたい場所。

const httpMock = {} as HttpClient;
spyOn(httpMock, 'get')
   .and.returnValue(of({} as Customer[]));

しかし、テストを実行すると、

エラー:: get() メソッドが存在しません
使用法: spyOn(, )

4

1 に答える 1