Reset MRSK between invocations in CLI tests

Don't love having #reset, but whatever for now.
This commit is contained in:
David Heinemeier Hansson
2023-02-03 13:15:14 +01:00
parent 35b42cc885
commit 004c154abb
2 changed files with 8 additions and 0 deletions

View File

@@ -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