@@ -44,7 +44,7 @@ def replaced(node)
4444 end
4545
4646 def negated? ( node )
47- raise NotImplementedError
47+ node . method_name . start_with? ( 'assert_not_' , 'refute_' )
4848 end
4949
5050 def assertion
@@ -68,10 +68,6 @@ def self.match(expected, actual, failure_message)
6868 new ( expected , actual , failure_message . first )
6969 end
7070
71- def negated? ( node )
72- !node . method? ( :assert_equal )
73- end
74-
7571 def assertion
7672 "eq(#{ @expected } )"
7773 end
@@ -93,10 +89,6 @@ def self.match(expected, actual, failure_message)
9389 new ( expected , actual , failure_message . first )
9490 end
9591
96- def negated? ( node )
97- !node . method? ( :assert_instance_of )
98- end
99-
10092 def assertion
10193 "be_an_instance_of(#{ @expected } )"
10294 end
@@ -118,10 +110,6 @@ def self.match(collection, expected, failure_message)
118110 new ( expected , collection , failure_message . first )
119111 end
120112
121- def negated? ( node )
122- !node . method? ( :assert_includes )
123- end
124-
125113 def assertion
126114 "include(#{ @expected } )"
127115 end
@@ -145,10 +133,6 @@ def self.match(subject, predicate, failure_message)
145133 new ( predicate , subject , failure_message . first )
146134 end
147135
148- def negated? ( node )
149- !node . method? ( :assert_predicate )
150- end
151-
152136 def assertion
153137 "be_#{ @expected . delete_prefix ( ':' ) . delete_suffix ( '?' ) } "
154138 end
@@ -169,10 +153,6 @@ def self.match(matcher, actual, failure_message)
169153 new ( matcher , actual , failure_message . first )
170154 end
171155
172- def negated? ( node )
173- !node . method? ( :assert_match )
174- end
175-
176156 def assertion
177157 "match(#{ @expected } )"
178158 end
@@ -194,10 +174,6 @@ def self.match(actual, failure_message)
194174 new ( nil , actual , failure_message . first )
195175 end
196176
197- def negated? ( node )
198- !node . method? ( :assert_nil )
199- end
200-
201177 def assertion
202178 'eq(nil)'
203179 end
@@ -219,10 +195,6 @@ def self.match(actual, failure_message)
219195 new ( nil , actual , failure_message . first )
220196 end
221197
222- def negated? ( node )
223- !node . method? ( :assert_empty )
224- end
225-
226198 def assertion
227199 'be_empty'
228200 end
0 commit comments