Sha256: 862c638248cdd6a812f312a0f621e9010efc38f6969e05b9977dacf79cbe9095

Contents?: true

Size: 799 Bytes

Versions: 20

Compression:

Stored size: 799 Bytes

Contents

require 'spec_helper'

module CFoundry::V2
  describe AppInstance do
    let(:client) { double }
    let(:guid) { 'a snowflake' }
    let(:name) { 'test-app' }
    let(:instance_json) {
      {
        :state => "RUNNING",
        :since => 1383588787.1809542,
        :debug_ip => nil,
        :debug_port => nil,
        :console_ip => nil,
        :console_port => nil
      }
    }
    describe '.for_app' do
      before do
        instances_json = {:"0" => instance_json}
        client.stub_chain(:base, :instances).and_return instances_json
      end

      it 'returns instances' do
        instances = AppInstance.for_app(name, guid, client)
        expect(instances.count).to eq 1
        expect(instances.first.inspect).to eq "#<App::Instance '#{name}' \#0>"
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 3 rubygems

Version Path
new_cfoundry-4.9.4 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.9.3 spec/cfoundry/v2/app_instance_spec.rb
ncfoundry-4.9.4 spec/cfoundry/v2/app_instance_spec.rb
ncfoundry-4.9.3 spec/cfoundry/v2/app_instance_spec.rb
ncfoundry-4.9.2 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.9.2 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.9.1 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.9.0 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.8.3 spec/cfoundry/v2/app_instance_spec.rb
new_cfoundry-4.8.2 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.7.2.rc1 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.7.1 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.7.1.rc1 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.7.0 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.3.rc3 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.3.rc2 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.3.rc1 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.2 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.1 spec/cfoundry/v2/app_instance_spec.rb
cfoundry-4.6.0 spec/cfoundry/v2/app_instance_spec.rb