我有一个函数,我想在TypeScript中模拟它来进行测试。在我的测试中,我只关心json和status。但是,当使用Jest的jest.spyOn时,我的模拟函数的类型被设置为返回一个http Response类型。这很尴尬,因为这意味着我必须手动去实现一堆不相关和任意的函数和属性。我怀疑有一些方法可以在这里使用分部类型,通过重写返回类型来实现更好、更有用的模仿。我该怎么做呢?export fun
试图用JEST为我的node.js编写一个用打字本编写的测试。我想测试的函数是非常复杂的(我的意思是很多东西都发生在里面)。它返回一个BehaviorSubject,承诺,在它内部还有另外两个函数,它们返回一个允诺(其中一个正在进行异步调用)+ are 观察器(从数组中用forEach创建)和forkJoin<code>E我面临的问题是,当我创建异步函数的模拟时,主函数上的测试看起来就像是忽略了我的模拟,然后转到了原来的模拟。test(`it should return an