From 43a050eb0eb7e5cd4070e3e2b9ed61fe45a1781f Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Fri, 27 Jun 2025 09:12:31 -0400 Subject: [PATCH] Add a test showing RBS signatuires are being deleted by the deadcode remover Signed-off-by: Alexandre Terrasa --- test/spoom/deadcode/remover_test.rb | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/test/spoom/deadcode/remover_test.rb b/test/spoom/deadcode/remover_test.rb index 4e38b71b..59f4750e 100644 --- a/test/spoom/deadcode/remover_test.rb +++ b/test/spoom/deadcode/remover_test.rb @@ -965,6 +965,29 @@ def baz; end RB end + def test_removes_node_rbs_comment + res = remove(<<~RB, "bar") + class Foo + def foo; end + + #: -> void + def bar + something + end + + def baz; end + end + RB + + assert_equal(<<~RB, res) + class Foo + def foo; end + + def baz; end + end + RB + end + def test_removes_singleton_class_if_needed res = remove(<<~RB, "foo") class Foo