如何返回测试状态 - "失败" by should.js?

时间:2016-02-12 08:28:44

标签: mocha nightwatch.js should.js

我使用Nightwatch,Mocha和Should.js进行测试。 在某些情况下,我会检查元素的文本值。 我的问题是 - 当文本值不等于预期值时,如何进行测试状态 - "失败"



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()
  });




1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

.getText("div.ui-notifications .error", function (result) {
        this.assert.equal(result.value, "Expected value");
      })

此构造将测试状态更改为“失败”! “这个”等于摩卡亚军。