如果在量角器/茉莉花中第一次测试失败,如何在“describe”块内失败所有测试?

时间:2017-11-15 10:05:25

标签: jasmine protractor

如果首次测试失败,我想在整个描述块中失败? 量角器/茉莉花有可能吗?

1 个答案:

答案 0 :(得分:1)

你最有可能只使用Jasmine内置的done.fail可能性。

Read about it here

在你的问题中缺少一个例子,这里是jasmines介绍页面的简单例子:

describe("A spec using done.fail", function() {
  var foo = function(x, callBack1, callBack2) {
    if (x) {
      setTimeout(callBack1, 0);
    } else {
      setTimeout(callBack2, 0);
    }
  };

  it("should not call the second callBack", function(done) {
    foo(true,
      done,
      function() {
        done.fail("Second callback has been called");
      }
    );
  });
});