如何针对 中的正则表达式测试属性chai
?奖励点:我实际上想测试一个由承诺返回的对象的属性chai-as-promised
(但我想如果我知道非承诺方式chai-as-promised
应该以同样的方式工作)。
我的功能
function foo() {
return Promise.resolve({ bar: 'baz' });
}
我的测试(我的想法):
// Non-Promise-way
foo().should.match.property('bar', /baz/);
// Promise-way
foo().should.eventually.match.property('bar', /baz/);
(但没有match.property
)