Javascript 是否有类似茉莉花的“toNotContain”测试验收标准?
Jasmin提供了许多函数,用于检查验证规范和测试的预期值 还有吗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 此示例来自:
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");
});