-
Notifications
You must be signed in to change notification settings - Fork 117
Open
Description
Hey,
thanks for this great library.
I just came across .toExcludeKeys. And for me it feels that something is wrong here. The docs say:
does not contain any of the provided keys
Which sounds to me, if there is at least one key in the provided keys which is contained in the given object, it should fail.
But then on the other side there is even a test like this
it('does not throw when even one key does not exist', () => {
expect(() => {
expect({ a: 1, c: 3 }).toExcludeKeys([ 'a', 'b', 'c' ])
}).toNotThrow()
})That looks more like, there needs to be at least on key in keys which is not in object and then it's fine.
Thanks.
Metadata
Metadata
Assignees
Labels
No labels