首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jasmine -预期参数

Jasmine -预期参数
EN

Stack Overflow用户
提问于 2015-03-28 23:48:02
回答 1查看 55关注 0票数 0

这是我第一次大致了解Jasmine和TDD。我现在正在用Jasmine进行实验,我已经写了一个函数,它只是简单地通过控制台记录一个传入的参数。然后,我正在编写一个测试,以确保使用必要的参数调用函数。

代码语言:javascript
运行
复制
describe("Get suggestions function", function(){
    it("Should have parameter - value", function(){
        expect(getSuggestions).toThrow();
    });
});

上面的代码传入了Jasmine的specrunner,但我不确定这是否是正确的测试方法。

EN

回答 1

Stack Overflow用户

发布于 2015-04-01 23:46:28

您可以使用Jasmine中的toHaveBeenCalledWith函数来实现这一点。

您需要监视getSuggestions函数,然后执行以下操作

代码语言:javascript
运行
复制
it("tracks that the spy was called", function() {
    expect(getSuggestions).toHaveBeenCalledWith('foobar');
  });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29319128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档