Я пытаюсь глубоко сравнить два объекта.Однако проблема в том, что один объект имеет ключи со значением undefined.А у другого объекта нет ключей, когда они не определены:
expect({
a: 1
}).to.deep.equal({
a: 1,
b: undefined
});
В первом объекте мы видим, что у него нет ключа b
.Но его значение такое же, как во втором объекте.
Возможно ли это сделать с помощью chai?Или я должен сначала рекурсивно удалить все ключи, значение которых не определено?