spec/lib/applicaster/auth_helpers_spec.rb in omniauth-applicaster-1.3.0 vs spec/lib/applicaster/auth_helpers_spec.rb in omniauth-applicaster-1.3.1
- old
+ new
@@ -90,9 +90,27 @@
expect(controller.session[:path_before_login]).to eq("/current")
end
end
end
+ describe "#current_access_token" do
+ it "returns access token" do
+ expect(controller.current_access_token).to eq(
+ session[:omniauth_credentials][:token]
+ )
+ end
+
+ context "when session has no omniauth_credentials" do
+ it "returns nil" do
+ expect(controller.current_access_token).to be nil
+ end
+
+ def session
+ {}
+ end
+ end
+ end
+
def session
{
omniauth_credentials: {
token: "valid-access-token"
}