Sha256: 7bc7f1c9474236316dd0569212d866b9a104f50ab374c9dc11cd77bd2f0ed08c
Contents?: true
Size: 1.04 KB
Versions: 10
Compression:
Stored size: 1.04 KB
Contents
require 'spec_helper' describe Satisfaction do describe "#request_token" do describe "when the http response is 200 OK" do before :each do @sfn.set_consumer('key', 'secret') FakeWeb.register_uri( :get, "http://#{@app_host}/api/request_token", :body => "oauth_token=foo&oauth_token_secret=bar", :status => ['200'] ) end it "should be successful" do oauth = @sfn.request_token oauth.token.first.should == "foo" oauth.secret.first.should == "bar" end end describe "when the http response is 503 Service Temporarily Unavailable" do before(:each) do FakeWeb.register_uri( :get, "http://#{@app_host}/api/request_token", :body => "<html><head><title>maintenance</title><head><body>maintenance</body></html>", :status => ['503'] ) end it "should raise an exception" do lambda {@sfn.request_token}.should raise_exception(Sfn::Error) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems