public
Description: Remote multi-server automation tool
Homepage: http://www.capify.org
Clone URL: git://github.com/jamis/capistrano.git
wrs (author)
Thu Sep 18 07:08:53 -0700 2008
jamis (committer)
Thu Sep 18 07:09:43 -0700 2008
capistrano / test / cli_test.rb
100644 18 lines (15 sloc) 0.556 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
require "utils"
require 'capistrano/cli'
 
class CLI_Test < Test::Unit::TestCase
  def test_options_ui_and_help_modules_should_integrate_successfully_with_configuration
    cli = Capistrano::CLI.parse(%w(-T))
    cli.expects(:puts).at_least_once
    cli.execute!
  end
 
  def test_options_and_execute_modules_should_integrate_successfully_with_configuration
    path = "#{File.dirname(__FILE__)}/fixtures/cli_integration.rb"
    cli = Capistrano::CLI.parse(%W(-q -f #{path} testing))
    config = cli.execute!
    assert config[:testing_occurred]
  end
end