Chai тест, если ключи объекта содержатся в наборе ключей - PullRequest
0 голосов
/ 24 марта 2020

Можно ли проверить с помощью Chai, содержатся ли ключи объекта в фиксированном наборе ключей (меньше свойств должно возвращаться нормально, а дополнительные свойства не будут работать).

Что-то вроде: expect(actualObjectKeys).to.be.contained.in(expectedKeysArray)

Я пытался have.keys, но фактическое и ожидаемое должны быть одинаковыми. Также пытался с expect(actual).to.include.keys(expected), но он возвращает нормально, если у него есть больше ключей.

Я просто зациклился на ожидаемых ключах и проверил каждый из них, чтобы он работал, но я хочу знать, есть ли лучший способ .

Спасибо

...