Я хочу проверить функцию, возвращающую обещание.
В этом конкретном тесте ожидается, что обещание будет отклонено с объектом Error, содержащим классическое поле message (в этом тесте он должен быть равен "my error message") и настраиваемое поле, которое я добавил с именем code, который является строкой (например, "EACCESS", "ERIGHT" и т.д., в этом тесте ожидается, что она будет равна "EFOO")
Я хочу использовать chai-as-обещанный для этого.
return expect(foo()).to.eventually.be.rejectedWith("my error message");
Это утверждение работает, но теперь я также хочу проверить поле code.
Как это сделать?