[Unit Testing] Jasmine Spies

Posted answer1215

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Unit Testing] Jasmine Spies相关的知识,希望对你有一定的参考价值。

it (‘should add two numbers‘, () => {
    
    const logger = jasmine.createSpyObj(‘LoggerService‘, [‘log‘])
    // logger.log.and.returnValue();
   const calculator
= new CalculatorService(logger) const result = calculator.add(2,2) expect(result).toBe(4) expect(logger).toHaveBeenCalledTimes(1)
})

 

以上是关于[Unit Testing] Jasmine Spies的主要内容,如果未能解决你的问题,请参考以下文章

Writing Jasmine Unit Tests In ES6

如何使用Jasmine Unit测试测试私有方法

[Unit Testing] AngularJS Unit Testing - Karma

在Jasmine Unit Test中为PhantomJS配置浏览器语言

如何为combineLatest rxjs Angular编写Jasmine Unit测试用例

[Unit Testing] Fundamentals of Testing in Javascript