Sha256: 86dcae932471e7640dd4eb3e666330b4f8217fd8b858d67e3e5bf263f5ba4f03
Contents?: true
Size: 765 Bytes
Versions: 2
Compression:
Stored size: 765 Bytes
Contents
require "spec_helper" describe "OmniAuth::Strategies::TroopID" do subject do OmniAuth::Strategies::TroopID.new(nil, @options || {}) end it "should add a camelization for itself" do OmniAuth::Utils.camelize("troopid").should == "TroopID" end context "client options" do it "has correct TroopID site" do subject.options.client_options.site.should eq("https://api.troopid.com") end it "has correct authorize url" do subject.options.client_options.authorize_url.should eq("https://api.troopid.com/oauth/authorize") end end context "#uid" do before :each do subject.stub(:data) { { "id" => "123456" } } end it "returns the id from data" do subject.uid.should eq("123456") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
omniauth-troopid-0.1.2 | spec/omniauth/strategies/troopid_spec.rb |
omniauth-troopid-0.1.0 | spec/omniauth/strategies/troopid_spec.rb |