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 78d3f39 commit 5c0791fCopy full SHA for 5c0791f
spec/ruby/language/case_spec.rb
@@ -415,6 +415,19 @@ def test(v)
415
self.test("bar").should == false
416
self.test(true).should == true
417
end
418
+
419
+ it "warns if there are identical when clauses" do
420
+ -> {
421
+ eval <<~RUBY
422
+ case 1
423
+ when 2
424
+ :foo
425
426
+ :bar
427
+ end
428
+ RUBY
429
+ }.should complain(/warning: duplicated .when' clause with line \d+ is ignored/, verbose: true)
430
431
432
433
describe "The 'case'-construct with no target expression" do
0 commit comments