【发布时间】:2018-06-26 03:10:57
【问题描述】:
我需要断言一个应该返回常量 RegExp 的函数,其中模式和修饰符是固定的。摩卡怎么能做到这一点?
给定这样的测试代码:
var expect = require("chai").expect;
describe("myRegExp() function", function () {
it("returns constant pattern", function () {
expect(myRegExp()).to.equal(/somePattern/i);
});
});
var myRegExp = function(){
return /somePattern/i;
}
我们得到一个 AssertionError:
AssertionError: expected /somePattern/i to equal /somePattern/i
at Context.<anonymous> (test/stackSnippetTest.js:6:31)
【问题讨论】:
标签: javascript mocha.js chai assertions