For value expectations, we can evaluate the matchers sequentially.
# File lib/rspec/matchers/built_in/compound.rb, line 120 def initialize(actual, *) @actual = actual end
# File lib/rspec/matchers/built_in/compound.rb, line 124 def matcher_matches?(matcher) matcher.matches?(@actual) end