Глубокий равный объект, отсутствие ключевой проблемы присутствия - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь глубоко сравнить два объекта.Однако проблема в том, что один объект имеет ключи со значением undefined.А у другого объекта нет ключей, когда они не определены:

expect({
    a: 1
}).to.deep.equal({
    a: 1,
    b: undefined
});

В первом объекте мы видим, что у него нет ключа b.Но его значение такое же, как во втором объекте.

Возможно ли это сделать с помощью chai?Или я должен сначала рекурсивно удалить все ключи, значение которых не определено?

...