Add tests for main CLI commands
This commit is contained in:
@@ -9,7 +9,18 @@ require "mrsk"
|
||||
|
||||
ActiveSupport::LogSubscriber.logger = ActiveSupport::Logger.new(STDOUT) if ENV["VERBOSE"]
|
||||
|
||||
# Applies to remote commands only,
|
||||
# see https://github.com/capistrano/sshkit/blob/master/lib/sshkit/dsl.rb#L9
|
||||
SSHKit.config.backend = SSHKit::Backend::Printer
|
||||
|
||||
# Ensure local commands use the printer backend too
|
||||
module SSHKit
|
||||
module DSL
|
||||
def run_locally(&block)
|
||||
SSHKit::Backend::Printer.new(SSHKit::Host.new(:local), &block).run
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class ActiveSupport::TestCase
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user