Sha256: abefa878e8476761161c1c831e1e963daac5b734e7b515f6f803eb76c32d0eba

Contents?: true

Size: 655 Bytes

Versions: 16

Compression:

Stored size: 655 Bytes

Contents

require 'spec_helper'

describe EY::CloudClient::User do
  before do
    FakeWeb.allow_net_connect = true
  end

  it "loads current user and returns all accounts" do
    api = scenario_cloud_client "User Name"
    user = api.current_user
    user.name.should == 'User Name'
    user.accounts.size.should == 1
    user.accounts.first.name.should == 'main'
  end

  it "has keypairs" do
    api = scenario_cloud_client "User Name"
    keypair = EY::CloudClient::Keypair.create(api, {
        "name"       => 'laptop',
        "public_key" => "ssh-rsa OTHERKEYPAIR"
    })
    api.current_user.keypairs.should include(keypair)
    keypair.destroy
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
engineyard-cloud-client-2.1.1 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-2.1.0 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.16 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-2.0.1 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-2.0.0 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.15 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.14 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.13 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.12 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.11 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.10 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.9 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.8 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.7 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.6 spec/engineyard-cloud-client/integration/user_spec.rb
engineyard-cloud-client-1.0.5 spec/engineyard-cloud-client/integration/user_spec.rb