diff --git a/lib/mrsk/commander.rb b/lib/mrsk/commander.rb index 289e1a5d..c8d929fd 100644 --- a/lib/mrsk/commander.rb +++ b/lib/mrsk/commander.rb @@ -86,6 +86,13 @@ class Mrsk::Commander SSHKit.config.output_verbosity = old_level end + # Test-induced damage! + def reset + @config = @config_file = @destination = @version = nil + @app = @builder = @traefik = @registry = @prune = nil + @verbosity = :info + end + private def cascading_version version.presence || ENV["VERSION"] || `git rev-parse HEAD`.strip diff --git a/test/cli/cli_test_case.rb b/test/cli/cli_test_case.rb index a359da3f..c0cecbdd 100644 --- a/test/cli/cli_test_case.rb +++ b/test/cli/cli_test_case.rb @@ -15,6 +15,7 @@ class CliTestCase < ActiveSupport::TestCase ENV.delete("RAILS_MASTER_KEY") ENV.delete("MYSQL_ROOT_PASSWORD") ENV.delete("VERSION") + MRSK.reset end private