class RubyIndexer::RBSIndexerTest
def test_rbs_method_with_rest_positionals
def test_rbs_method_with_rest_positionals entries = @index["count"] #: as Array[Entry::Method] entry = entries.find { |entry| entry.owner&.name == "String" } #: as Entry::Method parameters = entry.signatures.first&.parameters #: as !nil assert_equal(1, entry.signatures.length) # (::String::selector selector_0, *::String::selector more_selectors) -> ::Integer assert_equal([:selector_0, :more_selectors], parameters.map(&:name)) assert_kind_of(RubyIndexer::Entry::RequiredParameter, parameters[0]) assert_kind_of(RubyIndexer::Entry::RestParameter, parameters[1]) end