Fix oauth2 (for real) (#179)
[akkoma] / test / pleroma / web / plugs / o_auth_plug_test.exs
index 9e4be555900f89183b18a03f16d3c71cf1768b03..caabfc1cbedfe0f53a580263439cea2296641ad0 100644 (file)
@@ -5,11 +5,8 @@
 defmodule Pleroma.Web.Plugs.OAuthPlugTest do
   use Pleroma.Web.ConnCase, async: true
 
-  alias Pleroma.Helpers.AuthHelper
   alias Pleroma.Web.OAuth.Token
-  alias Pleroma.Web.OAuth.Token.Strategy.Revoke
   alias Pleroma.Web.Plugs.OAuthPlug
-  alias Plug.Session
 
   import Pleroma.Factory
 
@@ -72,57 +69,4 @@ defmodule Pleroma.Web.Plugs.OAuthPlugTest do
 
     refute conn.assigns[:user]
   end
-
-  describe "with :oauth_token in session, " do
-    setup %{token: oauth_token, conn: conn} do
-      session_opts = [
-        store: :cookie,
-        key: "_test",
-        signing_salt: "cooldude"
-      ]
-
-      conn =
-        conn
-        |> Session.call(Session.init(session_opts))
-        |> fetch_session()
-        |> AuthHelper.put_session_token(oauth_token.token)
-
-      %{conn: conn}
-    end
-
-    test "if session-stored token matches a valid OAuth token, assigns :user and :token", %{
-      conn: conn,
-      user: user,
-      token: oauth_token
-    } do
-      conn = OAuthPlug.call(conn, %{})
-
-      assert conn.assigns.user && conn.assigns.user.id == user.id
-      assert conn.assigns.token && conn.assigns.token.id == oauth_token.id
-    end
-
-    test "if session-stored token matches an expired OAuth token, does nothing", %{
-      conn: conn,
-      token: oauth_token
-    } do
-      expired_valid_until = NaiveDateTime.add(NaiveDateTime.utc_now(), -3600 * 24, :second)
-
-      oauth_token
-      |> Ecto.Changeset.change(valid_until: expired_valid_until)
-      |> Pleroma.Repo.update()
-
-      ret_conn = OAuthPlug.call(conn, %{})
-      assert ret_conn == conn
-    end
-
-    test "if session-stored token matches a revoked OAuth token, does nothing", %{
-      conn: conn,
-      token: oauth_token
-    } do
-      Revoke.revoke(oauth_token)
-
-      ret_conn = OAuthPlug.call(conn, %{})
-      assert ret_conn == conn
-    end
-  end
 end