Skip to content
This repository was archived by the owner on Nov 30, 2024. It is now read-only.

Commit f3b0b00

Browse files
committed
demonstrate issue with usage of be_matchers with inline should
1 parent f101a3e commit f3b0b00

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

spec/rspec/core/memoized_helpers_spec.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,18 @@ def subject_value_for(describe_arg, &block)
8080
expect(example_yielded_to_subject).to eq example_yielded_to_example
8181
end
8282

83+
context "doesn't issue a deprecation when used with doubles" do
84+
subject do
85+
Struct.new(:value) do
86+
def working_with?(double)
87+
double.value >= value
88+
end
89+
end.new 1
90+
end
91+
92+
it { should be_working_with double(:value => 10) }
93+
end
94+
8395
[false, nil].each do |falsy_value|
8496
context "with a value of #{falsy_value.inspect}" do
8597
it "is evaluated once per example" do

0 commit comments

Comments
 (0)