|
28 | 28 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
29 | 29 | report = investigator.investigate(processed_source) |
30 | 30 | offenses = report.offenses |
31 | | - expect(offenses.length).to be == 1 |
| 31 | + expect(offenses).not.to be(:empty?) |
32 | 32 | expect(offenses.first.message).to be(:include?, message) |
33 | 33 | end |
34 | 34 | end |
|
53 | 53 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
54 | 54 | report = investigator.investigate(processed_source) |
55 | 55 | offenses = report.offenses |
56 | | - expect(offenses.length).to be == 0 |
| 56 | + expect(offenses).to be(:empty?) |
57 | 57 | end |
58 | 58 | end |
59 | 59 |
|
|
65 | 65 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
66 | 66 | report = investigator.investigate(processed_source) |
67 | 67 | offenses = report.offenses |
68 | | - expect(offenses.length).to be == 1 |
| 68 | + expect(offenses).not.to be(:empty?) |
69 | 69 | expect(offenses.first.message).to be(:include?, message) |
70 | 70 | end |
71 | 71 | end |
|
78 | 78 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
79 | 79 | report = investigator.investigate(processed_source) |
80 | 80 | offenses = report.offenses |
81 | | - expect(offenses.length).to be == 0 |
| 81 | + expect(offenses).to be(:empty?) |
82 | 82 | end |
83 | 83 | end |
84 | 84 |
|
|
90 | 90 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
91 | 91 | report = investigator.investigate(processed_source) |
92 | 92 | offenses = report.offenses |
93 | | - expect(offenses.length).to be == 1 |
| 93 | + expect(offenses).not.to be(:empty?) |
94 | 94 | expect(offenses.first.message).to be(:include?, message) |
95 | 95 | end |
96 | 96 | end |
|
103 | 103 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
104 | 104 | report = investigator.investigate(processed_source) |
105 | 105 | offenses = report.offenses |
106 | | - expect(offenses.length).to be == 0 |
| 106 | + expect(offenses).to be(:empty?) |
107 | 107 | end |
108 | 108 | end |
109 | 109 |
|
|
115 | 115 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
116 | 116 | report = investigator.investigate(processed_source) |
117 | 117 | offenses = report.offenses |
118 | | - expect(offenses.length).to be == 1 |
| 118 | + expect(offenses).not.to be(:empty?) |
119 | 119 | expect(offenses.first.message).to be(:include?, message) |
120 | 120 | end |
121 | 121 | end |
|
128 | 128 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
129 | 129 | report = investigator.investigate(processed_source) |
130 | 130 | offenses = report.offenses |
131 | | - expect(offenses.length).to be == 0 |
| 131 | + expect(offenses).to be(:empty?) |
132 | 132 | end |
133 | 133 | end |
134 | 134 |
|
|
140 | 140 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
141 | 141 | report = investigator.investigate(processed_source) |
142 | 142 | offenses = report.offenses |
143 | | - expect(offenses.length).to be == 1 |
| 143 | + expect(offenses).not.to be(:empty?) |
144 | 144 | expect(offenses.first.message).to be(:include?, message) |
145 | 145 | end |
146 | 146 | end |
|
153 | 153 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
154 | 154 | report = investigator.investigate(processed_source) |
155 | 155 | offenses = report.offenses |
156 | | - expect(offenses.length).to be == 0 |
| 156 | + expect(offenses).to be(:empty?) |
157 | 157 | end |
158 | 158 | end |
159 | 159 |
|
|
165 | 165 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
166 | 166 | report = investigator.investigate(processed_source) |
167 | 167 | offenses = report.offenses |
168 | | - expect(offenses.length).to be == 1 |
| 168 | + expect(offenses).not.to be(:empty?) |
169 | 169 | expect(offenses.first.message).to be(:include?, message) |
170 | 170 | end |
171 | 171 | end |
|
178 | 178 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
179 | 179 | report = investigator.investigate(processed_source) |
180 | 180 | offenses = report.offenses |
181 | | - expect(offenses.length).to be == 0 |
| 181 | + expect(offenses).to be(:empty?) |
182 | 182 | end |
183 | 183 | end |
184 | 184 |
|
|
190 | 190 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
191 | 191 | report = investigator.investigate(processed_source) |
192 | 192 | offenses = report.offenses |
193 | | - expect(offenses.length).to be == 1 |
| 193 | + expect(offenses).not.to be(:empty?) |
194 | 194 | expect(offenses.first.message).to be(:include?, message) |
195 | 195 | end |
196 | 196 | end |
|
203 | 203 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
204 | 204 | report = investigator.investigate(processed_source) |
205 | 205 | offenses = report.offenses |
206 | | - expect(offenses.length).to be == 0 |
| 206 | + expect(offenses).to be(:empty?) |
207 | 207 | end |
208 | 208 | end |
209 | 209 |
|
|
215 | 215 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
216 | 216 | report = investigator.investigate(processed_source) |
217 | 217 | offenses = report.offenses |
218 | | - expect(offenses.length).to be == 1 |
| 218 | + expect(offenses).not.to be(:empty?) |
219 | 219 | expect(offenses.first.message).to be(:include?, message) |
220 | 220 | end |
221 | 221 | end |
|
228 | 228 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
229 | 229 | report = investigator.investigate(processed_source) |
230 | 230 | offenses = report.offenses |
231 | | - expect(offenses.length).to be == 0 |
| 231 | + expect(offenses).to be(:empty?) |
232 | 232 | end |
233 | 233 | end |
234 | 234 |
|
|
240 | 240 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
241 | 241 | report = investigator.investigate(processed_source) |
242 | 242 | offenses = report.offenses |
243 | | - expect(offenses.length).to be == 1 |
| 243 | + expect(offenses).not.to be(:empty?) |
244 | 244 | expect(offenses.first.message).to be(:include?, message) |
245 | 245 | end |
246 | 246 | end |
|
253 | 253 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
254 | 254 | report = investigator.investigate(processed_source) |
255 | 255 | offenses = report.offenses |
256 | | - expect(offenses.length).to be == 0 |
| 256 | + expect(offenses).to be(:empty?) |
257 | 257 | end |
258 | 258 | end |
259 | 259 |
|
|
265 | 265 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
266 | 266 | report = investigator.investigate(processed_source) |
267 | 267 | offenses = report.offenses |
268 | | - expect(offenses.length).to be == 1 |
| 268 | + expect(offenses).not.to be(:empty?) |
269 | 269 | expect(offenses.first.message).to be(:include?, message) |
270 | 270 | end |
271 | 271 | end |
|
278 | 278 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
279 | 279 | report = investigator.investigate(processed_source) |
280 | 280 | offenses = report.offenses |
281 | | - expect(offenses.length).to be == 0 |
| 281 | + expect(offenses).to be(:empty?) |
282 | 282 | end |
283 | 283 | end |
284 | 284 |
|
|
290 | 290 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
291 | 291 | report = investigator.investigate(processed_source) |
292 | 292 | offenses = report.offenses |
293 | | - expect(offenses.length).to be == 1 |
| 293 | + expect(offenses).not.to be(:empty?) |
294 | 294 | expect(offenses.first.message).to be(:include?, message) |
295 | 295 | end |
296 | 296 | end |
|
303 | 303 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
304 | 304 | report = investigator.investigate(processed_source) |
305 | 305 | offenses = report.offenses |
306 | | - expect(offenses.length).to be == 0 |
| 306 | + expect(offenses).to be(:empty?) |
307 | 307 | end |
308 | 308 | end |
309 | 309 |
|
|
315 | 315 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
316 | 316 | report = investigator.investigate(processed_source) |
317 | 317 | offenses = report.offenses |
318 | | - expect(offenses.length).to be == 1 |
| 318 | + expect(offenses).not.to be(:empty?) |
319 | 319 | expect(offenses.first.message).to be(:include?, message) |
320 | 320 | end |
321 | 321 | end |
|
328 | 328 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
329 | 329 | report = investigator.investigate(processed_source) |
330 | 330 | offenses = report.offenses |
331 | | - expect(offenses.length).to be == 0 |
| 331 | + expect(offenses).to be(:empty?) |
332 | 332 | end |
333 | 333 | end |
334 | 334 |
|
|
340 | 340 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
341 | 341 | report = investigator.investigate(processed_source) |
342 | 342 | offenses = report.offenses |
343 | | - expect(offenses.length).to be == 1 |
| 343 | + expect(offenses).not.to be(:empty?) |
344 | 344 | expect(offenses.first.message).to be(:include?, message) |
345 | 345 | end |
346 | 346 | end |
|
362 | 362 | investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
363 | 363 | report = investigator.investigate(processed_source) |
364 | 364 | offenses = report.offenses |
365 | | - expect(offenses.length).to be == 0 |
| 365 | + expect(offenses).to be(:empty?) |
| 366 | + end |
| 367 | + end |
| 368 | + |
| 369 | + with "a heredoc with proper indentation" do |
| 370 | + let(:source) {"def foo\n\tputs <<~FOO\n\t\tHello\n\t\tWorld\n\tFOO\nend\n"} |
| 371 | + |
| 372 | + it "does not register an offense when heredoc is properly indented" do |
| 373 | + processed_source = RuboCop::ProcessedSource.new(source, RUBY_VERSION.to_f) |
| 374 | + investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
| 375 | + report = investigator.investigate(processed_source) |
| 376 | + offenses = report.offenses |
| 377 | + expect(offenses).to be(:empty?) |
| 378 | + end |
| 379 | + end |
| 380 | + |
| 381 | + with "a heredoc with correct body indentation" do |
| 382 | + let(:source) {"def foo\n\tputs <<~FOO\n\t\tHello\n\t\tWorld\n\tFOO\nend\n"} |
| 383 | + it "does not register an offense for properly indented heredoc body" do |
| 384 | + processed_source = RuboCop::ProcessedSource.new(source, RUBY_VERSION.to_f) |
| 385 | + investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
| 386 | + report = investigator.investigate(processed_source) |
| 387 | + offenses = report.offenses |
| 388 | + expect(offenses).to be(:empty?) |
| 389 | + end |
| 390 | + end |
| 391 | + |
| 392 | + with "a heredoc with incorrect body indentation" do |
| 393 | + let(:source) {"def foo\n\tputs <<~FOO\n\n\t\tHello World\n\tFOO\nend\n"} |
| 394 | + it "registers an offense for unindented heredoc body" do |
| 395 | + processed_source = RuboCop::ProcessedSource.new(source, RUBY_VERSION.to_f) |
| 396 | + investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
| 397 | + report = investigator.investigate(processed_source) |
| 398 | + offenses = report.offenses |
| 399 | + expect(offenses).not.to be(:empty?) |
| 400 | + end |
| 401 | + end |
| 402 | + |
| 403 | + with "a non-squiggly heredoc with any indentation" do |
| 404 | + let(:source) {"def foo\n\tputs <<-FOO\n\t\tHello\n\t\tWorld\n\tFOO\nend\n"} |
| 405 | + it "does not register an offense for non-squiggly heredoc content" do |
| 406 | + processed_source = RuboCop::ProcessedSource.new(source, RUBY_VERSION.to_f) |
| 407 | + investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
| 408 | + report = investigator.investigate(processed_source) |
| 409 | + offenses = report.offenses |
| 410 | + expect(offenses).to be(:empty?) |
| 411 | + end |
| 412 | + end |
| 413 | + |
| 414 | + with "a plain heredoc with any indentation" do |
| 415 | + let(:source) {"def foo\n\tputs <<FOO\n\t\tHello\n\t\tWorld\n\tFOO\nend\n"} |
| 416 | + it "does not register an offense for plain heredoc content" do |
| 417 | + processed_source = RuboCop::ProcessedSource.new(source, RUBY_VERSION.to_f) |
| 418 | + investigator = RuboCop::Cop::Commissioner.new([cop], [], raise_error: true) |
| 419 | + report = investigator.investigate(processed_source) |
| 420 | + offenses = report.offenses |
| 421 | + expect(offenses).to be(:empty?) |
366 | 422 | end |
367 | 423 | end |
368 | 424 | end |
0 commit comments