Можно ли проверить с помощью Chai, содержатся ли ключи объекта в фиксированном наборе ключей (меньше свойств должно возвращаться нормально, а дополнительные свойства не будут работать).
Что-то вроде: expect(actualObjectKeys).to.be.contained.in(expectedKeysArray)
Я пытался have.keys
, но фактическое и ожидаемое должны быть одинаковыми. Также пытался с expect(actual).to.include.keys(expected)
, но он возвращает нормально, если у него есть больше ключей.
Я просто зациклился на ожидаемых ключах и проверил каждый из них, чтобы он работал, но я хочу знать, есть ли лучший способ .
Спасибо