Slide 16
Slide 16 text
verifying doubles
Failures:
1) User doubles verify arguments
Failure/Error: expect(fred).to be_registered(1, 2, 3)
ArgumentError:
Wrong number of arguments. Expected 0 to 1, got 3.
# ./double_spec.rb:15:in `block (2 levels) in '
2) User doubles verify methods are defined
Failure/Error: class_double("User", find_by: 1)
the User class does not implement the class method: find_by
# ./double_spec.rb:19:in `block (2 levels) in '
fred = instance_double("User", registered?: true)
finder = class_double("User", find: fred)