当前位置: 首页> 英语翻译> 正文

spied是什么 spied的翻译

  • 作者: 用户投稿
  • 2023-11-15 04:23:33
  • 59

Spy是Jasmine测试框架中的一个重要组件,它可以帮助我们检查函数是否被正确调用。它有四个方面:

1. 创建spy:使用jasmine.createSpy()创建spy对象,并将其作为参数传递给要测试的函数。

例如:

javascript let spy = jasmine.createSpy(); foo(spy);

2. 调用spy:当函数被调用时,spy也会被调用,可以使用toHaveBeenCalled()来检查spy是否被调用。

例如:

javascript expect(spy).toHaveBeenCalled();

3. 检查spy参数:可以使用toHaveBeenCalledWith()来检查spy是否被正确的参数调用。

例如:

javascript expect(spy).toHaveBeenCalledWith('foo', 'bar');

4. 返回spy值:可以使用and.returnValue()来指定spy返回的值。

例如:

javascript spy.and.returnValue('baz');
 
 
  • 3457人参与,13条评论