Sha256: cfff53bff79deb2a9a25295301253502e242ab5b7dd29769e0f7edb9de4c4e08

Contents?: true

Size: 531 Bytes

Versions: 37

Compression:

Stored size: 531 Bytes

Contents

require 'spec_helper'
require 'engineyard/cli'

describe EY::CLI do

  it "provides help" do
    out = capture_stdout do
      EY::CLI.start(["help"])
    end

    out.should include("ey deploy")
    out.should include("ey ssh")
    out.should include("ey web enable")
  end

  it "delegates help" do
    out = capture_stdout do
      EY::CLI.start(%w[help web enable])
    end

    out.should match(/remove the maintenance page/i)
  end

  it "provides error classes" do
    EY::DeployArgumentError.should be
  end

end # EY::CLI

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
engineyard-3.1.2 spec/engineyard/cli_spec.rb
engineyard-3.1.1 spec/engineyard/cli_spec.rb
engineyard-3.1.0 spec/engineyard/cli_spec.rb
engineyard-3.0.1 spec/engineyard/cli_spec.rb
engineyard-3.0.0 spec/engineyard/cli_spec.rb
engineyard-2.3.3 spec/engineyard/cli_spec.rb
engineyard-2.3.2 spec/engineyard/cli_spec.rb
engineyard-2.3.1 spec/engineyard/cli_spec.rb
engineyard-2.3.0 spec/engineyard/cli_spec.rb
engineyard-2.2.1 spec/engineyard/cli_spec.rb
engineyard-2.2.0 spec/engineyard/cli_spec.rb
engineyard-2.2.0.rc1 spec/engineyard/cli_spec.rb
engineyard-2.1.3 spec/engineyard/cli_spec.rb
engineyard-2.1.2 spec/engineyard/cli_spec.rb
engineyard-2.1.1 spec/engineyard/cli_spec.rb
engineyard-2.1.0 spec/engineyard/cli_spec.rb
engineyard-2.1.0.rc1 spec/engineyard/cli_spec.rb
engineyard-2.0.13 spec/engineyard/cli_spec.rb
engineyard-2.0.12 spec/engineyard/cli_spec.rb
engineyard-2.0.11 spec/engineyard/cli_spec.rb