class Test
Test
subcommands
Public Instance Methods
ci()
click to toggle source
# File lib/cli/test.rb, line 8 def ci examples packages domain_adapters end
domain_adapters()
click to toggle source
# File lib/cli/test.rb, line 15 def domain_adapters generate_resource_server('pizza_builder') generate_sql_database('pizza_builder') end
examples()
click to toggle source
# File lib/cli/test.rb, line 21 def examples reset_example('pizza_builder') run('rspec -f d') end
packages()
click to toggle source
# File lib/cli/test.rb, line 27 def packages build_binary_package('pizza_builder') build_lambda_package('pizza_builder') end
Private Instance Methods
build_binary_package(name)
click to toggle source
# File lib/cli/test.rb, line 44 def build_binary_package(name) run("cd ../example/#{name} && hecks package binary #{'-n' if options[:no_cache]}") end
build_lambda_package(name)
click to toggle source
# File lib/cli/test.rb, line 48 def build_lambda_package(name) run("cd ../example/#{name} && hecks package lambda") end
generate_resource_server(name)
click to toggle source
# File lib/cli/test.rb, line 52 def generate_resource_server(name) run("cd ../example/#{name} && rm -rf config.ru") run("cd ../example/#{name} && hecks generate resource_server") run("cd ../example/#{name}") end
generate_sql_database(name)
click to toggle source
# File lib/cli/test.rb, line 34 def generate_sql_database(name) run("cd ../example/#{name} && hecks generate sql_database") end
reset_example(name)
click to toggle source
# File lib/cli/test.rb, line 38 def reset_example(name) run("cd ../example/#{name} && rm -rf lib") run("cd ../example/#{name} && rm -rf spec") run("cd ../example/#{name} && hecks new") end