Sha256: 9d10ce440530b511a02f80c3ce9210bbea1e7863c0414c81340bd9f2e3655525

Contents?: true

Size: 1.12 KB

Versions: 54

Compression:

Stored size: 1.12 KB

Contents

require './spec/spec_helper'

describe SparkApi::Authentication do
  it "should give me a session object" do
    stub_auth_request
    stub_request(:get, "#{SparkApi.endpoint}/#{SparkApi.version}/session/c401736bf3d3f754f07c04e460e09573").
      with(:query => {
        :ApiSig => "d4cea51b4a6b9eb930e4320866aae7d0",
        :ApiUser => "foobar",
        :AuthToken => "c401736bf3d3f754f07c04e460e09573"
      }).
      to_return(:body => fixture("session.json"))
    client = SparkApi.client
    stub_auth_request
    session = client.get "/session/c401736bf3d3f754f07c04e460e09573"
    session[0]["AuthToken"].should eq("c401736bf3d3f754f07c04e460e09573")
  end
  it "should delete a session" do
    stub_auth_request
    stub_request(:delete, "#{SparkApi.endpoint}/#{SparkApi.version}/session/c401736bf3d3f754f07c04e460e09573").
      with(:query => {
        :ApiSig => "d4cea51b4a6b9eb930e4320866aae7d0",
        :ApiUser => "foobar",
        :AuthToken => "c401736bf3d3f754f07c04e460e09573"
      }).
      to_return(:body => fixture("success.json"))
    client = SparkApi.client
    client.logout
    client.session.should eq(nil)
  end

end

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
spark_api-1.4.34 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.32 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.31 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.29 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.28 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.27 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.26 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.25 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.24 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.23 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.22 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.21 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.20 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.19 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.18 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.17 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.16 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.15 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.14 spec/unit/spark_api/authentication_spec.rb
spark_api-1.4.13 spec/unit/spark_api/authentication_spec.rb