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