Javascript 是否有类似茉莉花的“toNotContain”测试验收标准?

Javascript 是否有类似茉莉花的“toNotContain”测试验收标准?,javascript,unit-testing,testing,jasmine,karma-runner,Javascript,Unit Testing,Testing,Jasmine,Karma Runner,Jasmin提供了许多函数,用于检查验证规范和测试的预期值 还有吗 getJasmineRequireObj().toContain = function() { ... }; 像狗一样的东西 getJasmineRequireObj().toNotContain = function() { ... }; ? 如果没有,如何添加扩展或插件来提供此功能 给我们的开发者社区 根据文档,您可以使用而不是: getJasmineRequireObj().not.toContain 此示例来自:

Jasmin提供了许多函数,用于检查验证规范和测试的预期值

还有吗

getJasmineRequireObj().toContain = function() { ... };
像狗一样的东西

getJasmineRequireObj().toNotContain = function() { ... };
?

如果没有,如何添加扩展或插件来提供此功能 给我们的开发者社区


根据文档,您可以使用
而不是

getJasmineRequireObj().not.toContain

此示例来自:

媒人 每个匹配器实现实际值和预期值之间的布尔比较。它负责向Jasmine报告期望值是真是假。Jasmine将通过或不通过规范

在调用匹配器之前,任何匹配器都可以通过将对
expect
的调用链接到
not
来计算否定断言


检查以下代码,这些代码将是HWLFUL,也包括文档 这里


超级漂亮,简单,干净!我在代码中搜索,而不是在文档中搜索;)
describe("The 'toBe' matcher compares with ===", function() {
    it("and has a positive case", function() {
        expect(true).toBe(true);
    });
    it("and can have a negative case", function() {
        expect(false).not.toBe(true);
    });
});
it("also works for finding a substring", function() {
  var a = "foo bar baz";

  expect(a).toContain("bar");
  expect(a).not.toContain("quux");
});