Sha256: 006a9fd9541aa32a818ad1891f5cf968987e089abb7408643086a2de3c517447

Contents?: true

Size: 616 Bytes

Versions: 10

Compression:

Stored size: 616 Bytes

Contents

require 'spec_helper'

describe EY::CloudClient::App do
  before(:each) do
    FakeWeb.allow_net_connect = true
  end

  describe ".all" do
    it "finds all the apps" do
      api = scenario_cloud_client "One App Many Envs"
      apps = EY::CloudClient::App.all(api)
      apps.size.should == 1
      app = apps.first
      app.name.should == 'rails232app'
    end

    it "includes environments in all apps" do
      api = scenario_cloud_client "One App Many Envs"
      app = api.apps.first
      app.environments.size.should == 2
      app.environments.map(&:name).should =~ %w[giblets bakon]
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
engineyard-cloud-client-1.0.13 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.12 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.11 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.10 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.9 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.8 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.7 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.6 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.5 spec/engineyard-cloud-client/integration/app_spec.rb
engineyard-cloud-client-1.0.4 spec/engineyard-cloud-client/integration/app_spec.rb