diff --git a/spec/support/shared_examples/block_matcher.rb b/spec/support/shared_examples/block_matcher.rb index 5dca7c742..c248d4d3d 100644 --- a/spec/support/shared_examples/block_matcher.rb +++ b/spec/support/shared_examples/block_matcher.rb @@ -34,8 +34,9 @@ def invalid_expectation it 'preserves the symmetric property of `==`' do expect(matcher).to eq(matcher) - expect(matcher).not_to eq(-> { valid_block }) - expect(-> { valid_block }).not_to eq(matcher) + valid_block_proc = -> { valid_block } + expect(matcher).not_to eq(valid_block_proc) + expect(valid_block_proc).not_to eq(matcher) end # NOTE: The four examples below make use of `proc` due to its tolerance