Skip to content

Commit 0f63df6

Browse files
committed
[GR-19220] Simplify argument descriptor specs (#2667)
PullRequest: truffleruby/3370
2 parents d2f7b7a + 2e86c94 commit 0f63df6

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

spec/truffle/arguments_descriptor_spec.rb

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,24 @@ def self.arguments
1515
end
1616

1717
module ArgumentsDescriptorSpecs
18-
Info = Struct.new(:values, :descriptor, :arguments)
18+
class Info
19+
attr_reader :values, :descriptor, :arguments
20+
21+
def initialize(values, descriptor, arguments)
22+
@values = values
23+
@descriptor = descriptor
24+
@arguments = arguments
25+
end
26+
end
1927
end
2028

2129
describe "Arguments descriptors" do
2230
def truffleruby?
2331
defined?(::TruffleRuby)
2432
end
2533

26-
def info(*args)
27-
ArgumentsDescriptorSpecs::Info.new(*args)
34+
def info(values, descriptor, arguments)
35+
ArgumentsDescriptorSpecs::Info.new(values, descriptor, arguments)
2836
end
2937

3038
guard -> { truffleruby? } do

0 commit comments

Comments
 (0)