diff --git a/test/cli/server_test.rb b/test/cli/server_test.rb new file mode 100644 index 00000000..bf0119f4 --- /dev/null +++ b/test/cli/server_test.rb @@ -0,0 +1,16 @@ +require_relative "cli_test_case" + +class CliServerTest < CliTestCase + test "bootstrap" do + run_command("bootstrap").tap do |output| + assert_match /which curl/, output + assert_match /which docker/, output + assert_match /apt-get update -y && apt-get install curl docker.io -y/, output + end + end + + private + def run_command(*command) + stdouted { Mrsk::Cli::Server.start([*command, "-c", "test/fixtures/deploy_with_accessories.yml"]) } + end +end