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 8629d6c commit 6c38951Copy full SHA for 6c38951
lib/super_diff/rspec.rb
@@ -82,10 +82,15 @@ def self.aliased_matcher?(value)
82
if SuperDiff::RSpec.rspec_version < "3.13.0"
83
value.is_a?(::RSpec::Matchers::AliasedMatcher)
84
else # See Github issue #250.
85
- value.respond_to?(:base_matcher)
+ !ordered_options?(value) && value.respond_to?(:base_matcher)
86
end
87
88
89
+ def self.ordered_options?(value)
90
+ defined?(::ActiveSupport::OrderedOptions) &&
91
+ value.is_a?(::ActiveSupport::OrderedOptions)
92
+ end
93
+
94
def self.rspec_version
95
@_rspec_version ||=
96
begin
0 commit comments