Sha256: 6dd87f6c7a44cb3750212e8828e9856a69593f5f293e7e5d737843348e41bba4

Contents?: true

Size: 491 Bytes

Versions: 8

Compression:

Stored size: 491 Bytes

Contents

require 'spec_helper'

describe Spade::Credentials do
  def new_creds
    Spade::Credentials.new(Spade::Environment.new)
  end

  around do |example|
    cd(home)
    old_home    = ENV["HOME"]
    ENV["HOME"] = home.to_s
    example.call
    ENV["HOME"] = old_home
  end

  subject { new_creds }

  it "saves the api key and email" do
    subject.save("someone@example.com", "secrets")

    new_creds.api_key.should == "secrets"
    new_creds.email.should == "someone@example.com"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
spade-0.0.8.1 spec/credentials_spec.rb
spade-0.0.7 spec/credentials_spec.rb
spade-0.0.6 spec/credentials_spec.rb
spade-0.0.5 spec/credentials_spec.rb
spade-0.0.4 spec/credentials_spec.rb
spade-0.0.3 spec/credentials_spec.rb
spade-0.0.2 spec/credentials_spec.rb
spade-0.0.1 spec/credentials_spec.rb