最佳答案
根据 Jasmine 文档,模拟可以这样创建:
jasmine.createSpyObj(someObject, ['method1', 'method2', ... ]);
如何破坏其中一种方法?例如,如果您想测试当一个方法抛出异常时会发生什么,您将如何做呢?