all
Helper function to create an All based on the given t and ts -- allows expressing T, vararg T
.
Samples
// all regex patterns match
expect("ABC") toContain all("A".toRegex(), "B".toRegex())
// holds because `toContain all(...)` does not search for unique matches
// use `toContain exactly 2 regex regex` to check if the subject contains the regex two times
val regex = "A(B)?".toRegex()
expect("ABC") toContain all(regex, regex)
fails { // because second regex doesn't match
expect("ABC") toContain all("A".toRegex(), "X".toRegex())
}