11
12
13
14
15
16
17
18
|
# File 'lib/mrubyc/test/generator/script.rb', line 11
def run(model_files: [], test_files:, test_cases:, verbose:, method_name_pattern:)
config = Mrubyc::Test::Config.read
test_erb = ERB.new(File.read(File.expand_path('../../../../templates/test.rb.erb', __FILE__)), nil, '-')
models_erb = ERB.new(File.read(File.expand_path('../../../../templates/models.rb.erb', __FILE__)), nil, '-')
mrubyc_class_dir = File.expand_path('../../../../mrubyc-ext/', __FILE__)
File.write(File.join(config['test_tmp_dir'], 'test.rb'), Rufo.format(test_erb.result(binding)))
File.write(File.join(config['test_tmp_dir'], 'models.rb'), Rufo.format(models_erb.result(binding)))
end
|