Setting Constraints

RSpec provides a fluent interface off of expect(...).to receive(...) that allows you to further constrain what you expect: the arguments, the number of times, and the ordering of multiple messages.

Although not shown here, this fluent interface is also supported by spies, off of have_received(...).

Topics