Sha256: 34e993184fcdb2682c562255c02e240bb40ac4bf8ba426f727778da5bc643ca9

Contents?: true

Size: 582 Bytes

Versions: 3

Compression:

Stored size: 582 Bytes

Contents

require "#{File.dirname(__FILE__)}/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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
capistrano-2.0.0 test/cli_test.rb
capistrano-2.1.0 test/cli_test.rb
capistrano-2.2.0 test/cli_test.rb