@@ -44,7 +44,7 @@ def replaced(node)
44
44
end
45
45
46
46
def negated? ( node )
47
- raise NotImplementedError
47
+ node . method_name . start_with? ( 'assert_not_' , 'refute_' )
48
48
end
49
49
50
50
def assertion
@@ -68,10 +68,6 @@ def self.match(expected, actual, failure_message)
68
68
new ( expected , actual , failure_message . first )
69
69
end
70
70
71
- def negated? ( node )
72
- !node . method? ( :assert_equal )
73
- end
74
-
75
71
def assertion
76
72
"eq(#{ @expected } )"
77
73
end
@@ -93,10 +89,6 @@ def self.match(expected, actual, failure_message)
93
89
new ( expected , actual , failure_message . first )
94
90
end
95
91
96
- def negated? ( node )
97
- !node . method? ( :assert_instance_of )
98
- end
99
-
100
92
def assertion
101
93
"be_an_instance_of(#{ @expected } )"
102
94
end
@@ -118,10 +110,6 @@ def self.match(collection, expected, failure_message)
118
110
new ( expected , collection , failure_message . first )
119
111
end
120
112
121
- def negated? ( node )
122
- !node . method? ( :assert_includes )
123
- end
124
-
125
113
def assertion
126
114
"include(#{ @expected } )"
127
115
end
@@ -145,10 +133,6 @@ def self.match(subject, predicate, failure_message)
145
133
new ( predicate , subject , failure_message . first )
146
134
end
147
135
148
- def negated? ( node )
149
- !node . method? ( :assert_predicate )
150
- end
151
-
152
136
def assertion
153
137
"be_#{ @expected . delete_prefix ( ':' ) . delete_suffix ( '?' ) } "
154
138
end
@@ -169,10 +153,6 @@ def self.match(matcher, actual, failure_message)
169
153
new ( matcher , actual , failure_message . first )
170
154
end
171
155
172
- def negated? ( node )
173
- !node . method? ( :assert_match )
174
- end
175
-
176
156
def assertion
177
157
"match(#{ @expected } )"
178
158
end
@@ -194,10 +174,6 @@ def self.match(actual, failure_message)
194
174
new ( nil , actual , failure_message . first )
195
175
end
196
176
197
- def negated? ( node )
198
- !node . method? ( :assert_nil )
199
- end
200
-
201
177
def assertion
202
178
'eq(nil)'
203
179
end
@@ -219,10 +195,6 @@ def self.match(actual, failure_message)
219
195
new ( nil , actual , failure_message . first )
220
196
end
221
197
222
- def negated? ( node )
223
- !node . method? ( :assert_empty )
224
- end
225
-
226
198
def assertion
227
199
'be_empty'
228
200
end
0 commit comments