beOneOf method
Asserts that a value is one of the specified validItems
Implementation
K beOneOf(Iterable<T> validItems) {
if (isReversed) {
Execute.assertion
.forCondition(validItems.any((e) => isEqual(e)))
.failWith(
'Expected $subjectLabel\n $subject\nto not be one of\n $validItems\nbut found.',
);
} else {
Execute.assertion
.forCondition(validItems.every((e) => !isEqual(e)))
.failWith(
'Expected $subjectLabel\n $subject\nto be one of\n $validItems\nbut not found.',
);
}
return copy(subject, subjectLabel: _subjectLabel);
}