Reset MRSK between invocations in CLI tests
Don't love having #reset, but whatever for now.
This commit is contained in:
@@ -86,6 +86,13 @@ class Mrsk::Commander
|
|||||||
SSHKit.config.output_verbosity = old_level
|
SSHKit.config.output_verbosity = old_level
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Test-induced damage!
|
||||||
|
def reset
|
||||||
|
@config = @config_file = @destination = @version = nil
|
||||||
|
@app = @builder = @traefik = @registry = @prune = nil
|
||||||
|
@verbosity = :info
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
def cascading_version
|
def cascading_version
|
||||||
version.presence || ENV["VERSION"] || `git rev-parse HEAD`.strip
|
version.presence || ENV["VERSION"] || `git rev-parse HEAD`.strip
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ class CliTestCase < ActiveSupport::TestCase
|
|||||||
ENV.delete("RAILS_MASTER_KEY")
|
ENV.delete("RAILS_MASTER_KEY")
|
||||||
ENV.delete("MYSQL_ROOT_PASSWORD")
|
ENV.delete("MYSQL_ROOT_PASSWORD")
|
||||||
ENV.delete("VERSION")
|
ENV.delete("VERSION")
|
||||||
|
MRSK.reset
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
Reference in New Issue
Block a user