首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过should.js返回测试状态- "fail“?

如何通过should.js返回测试状态- "fail“?
EN

Stack Overflow用户
提问于 2016-02-12 16:28:44
回答 1查看 83关注 0票数 0

我使用夜视,摩卡和Should.js进行测试。在某些情况下,我会检查元素的文本值。我的问题是,当文本值不等于期望值时,如何使测试状态“失败”?

代码语言:javascript
复制
it("Test should return 'fail' status", function(client) {
    client
      .url(urlAddress)
      .waitForElementPresent("h1", config.middleTimer)
      .getText("h1", function(result) {
        result.value.should.be.exactly("Expected text!!!");
      })
      .end()
  });

EN

回答 1

Stack Overflow用户

发布于 2016-02-12 21:20:47

我找到了解决方案:

代码语言:javascript
复制
.getText("div.ui-notifications .error", function (result) {
        this.assert.equal(result.value, "Expected value");
      })

此构造会将测试状态更改为"fail"!"This“等同于mocha runner。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35357925

复制
相关文章

相似问题

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