Как проверить свойство на соответствие регулярному выражению в 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
нет)
foo().should.eventually.have.property('bar').and.match(/baz/);
. Кто-то также ответил на это, но затем удалил его. Теперь я вижу, что мне нужно обновить свой вопрос. - person Lukas   schedule 10.08.2016