Sha256: f3c6487353e1f89e6ef998767ca5f31301879a39d5fe7c2f3a69ff9ccaa943ac
Contents?: true
Size: 971 Bytes
Versions: 4
Compression:
Stored size: 971 Bytes
Contents
require_relative "test_helper" require "open3" class ScaffoldCommandTest < MiniTest::Test include TestHelper def test_scaffolded_app_has_reasonable_setup FileUtils.rm_rf "scaffold_test" run_gli("init scaffold_test") assert Dir.exist? "scaffold_test" FileUtils.chdir "scaffold_test" do run_command("bundle install", "", return_err_and_status: false, expect_failure: false) scaffold_lib = "lib:../lib" # help works out = run_command("bin/scaffold_test","--help", return_err_and_status: false, expect_failure: false, rubylib: scaffold_lib) assert_match /SYNOPSIS/,out assert_match /GLOBAL OPTIONS/,out assert_match /COMMANDS/,out # can run unit tests out = run_command("bundle exec ","rake test", return_err_and_status: false, expect_failure: false, rubylib: scaffold_lib) assert_match /0 failures/,out assert_match /0 errors/,out assert_match /0 skips/,out end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gli-2.21.1 | test/integration/scaffold_test.rb |
gli-2.21.0 | test/integration/scaffold_test.rb |
gli-2.20.1 | test/integration/scaffold_test.rb |
gli-2.20.0 | test/integration/scaffold_test.rb |