blob: 35c357cd37e5be71d0d7bd695ed79c44c4d9d667 [file] [log] [blame]
module SpecHelper
module Command
def argv(*argv)
CLAide::ARGV.new(argv)
end
def command(*argv)
argv << '--no-ansi'
Pod::Command.parse(argv)
end
def run_command(*args)
Dir.chdir(SpecHelper.temporary_directory) do
Pod::UI.output = ''
# @todo Remove this once all cocoapods has
# been converted to use the UI.puts
config_silent = config.silent?
config.silent = false
cmd = command(*args)
cmd.validate!
cmd.run
config.silent = config_silent
Pod::UI.output
end
end
end
end