Skip to content

Commit a77f931

Browse files
committed
Test perform
1 parent efef514 commit a77f931

File tree

2 files changed

+9
-21
lines changed

2 files changed

+9
-21
lines changed

_tools/ruby_h_to_go/lib/ruby_h_to_go/cli.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ def perform
3030
go_fmt
3131
end
3232

33+
private
34+
35+
# @return [RubyHeaderParser::Parser]
36+
def parser
37+
@parser ||= RubyHeaderParser::Parser.new(header_dir)
38+
end
39+
3340
def write_type_definitions_to_go_file
3441
type_definitions = parser.extract_type_definitions.map do |definition|
3542
RubyHToGo::TypeDefinition.new(definition:, header_dir:)
@@ -70,13 +77,6 @@ def write_function_definitions_to_go_file
7077
end
7178
end
7279

73-
private
74-
75-
# @return [RubyHeaderParser::Parser]
76-
def parser
77-
@parser ||= RubyHeaderParser::Parser.new(header_dir)
78-
end
79-
8080
# Clean all generated files in dist/
8181
def clean_generated_files
8282
FileUtils.rm_f(Dir.glob(File.join(dist_dir, "*.go")))

_tools/ruby_h_to_go/spec/ruby_h_to_go/cli_spec.rb

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,8 @@
1010
)
1111
end
1212

13-
describe "#write_type_definitions_to_go_file" do
14-
subject { cli.write_type_definitions_to_go_file }
15-
16-
it { expect { subject }.not_to raise_error }
17-
end
18-
19-
describe "#write_struct_definitions_to_go_file" do
20-
subject { cli.write_struct_definitions_to_go_file }
21-
22-
it { expect { subject }.not_to raise_error }
23-
end
24-
25-
describe "#write_function_definitions_to_go_file" do
26-
subject { cli.write_function_definitions_to_go_file }
13+
describe "#perform" do
14+
subject { cli.perform }
2715

2816
it { expect { subject }.not_to raise_error }
2917
end

0 commit comments

Comments
 (0)