We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe03185 commit 4da87c6Copy full SHA for 4da87c6
lib/super_diff/rspec.rb
@@ -84,10 +84,15 @@ def self.aliased_matcher?(value)
84
if SuperDiff::RSpec.rspec_version < '3.13.0'
85
value.is_a?(::RSpec::Matchers::AliasedMatcher)
86
else # See Github issue #250.
87
- value.respond_to?(:base_matcher)
+ !ordered_options?(value) && value.respond_to?(:base_matcher)
88
end
89
90
91
+ def self.ordered_options?(value)
92
+ defined?(::ActiveSupport::OrderedOptions) &&
93
+ value.is_a?(::ActiveSupport::OrderedOptions)
94
+ end
95
+
96
def self.rspec_version
97
@rspec_version ||=
98
begin
0 commit comments