diff options
| author | stwf <steven.fuchs@dockyard.com> | 2020-06-02 10:18:06 -0400 | 
|---|---|---|
| committer | stwf <steven.fuchs@dockyard.com> | 2020-06-02 10:18:06 -0400 | 
| commit | f73b2063f484e83c0972527c00c42d4fbdd11a0c (patch) | |
| tree | 98bfdba4472b3e216ebb77b51a4a0ba4847b8bc1 /test/web | |
| parent | d67b302810c53d92ace7c347c77eecc10be6bcd6 (diff) | |
| download | pleroma-f73b2063f484e83c0972527c00c42d4fbdd11a0c.tar.gz pleroma-f73b2063f484e83c0972527c00c42d4fbdd11a0c.zip | |
encode data properly
Diffstat (limited to 'test/web')
| -rw-r--r-- | test/web/fallback_test.exs | 46 | ||||
| -rw-r--r-- | test/web/preload/timeline_test.exs | 12 | ||||
| -rw-r--r-- | test/web/streamer/streamer_test.exs | 2 | 
3 files changed, 35 insertions, 25 deletions
| diff --git a/test/web/fallback_test.exs b/test/web/fallback_test.exs index 3b7a51d5e..a65865860 100644 --- a/test/web/fallback_test.exs +++ b/test/web/fallback_test.exs @@ -11,7 +11,12 @@ defmodule Pleroma.Web.FallbackTest do        response = get(conn, "/registration/foo")        assert html_response(response, 200) =~ "<!--server-generated-meta-->" -      assert html_response(response, 200) =~ "<!--server-generated-initial-data-->" +    end + +    test "GET /*path", %{conn: conn} do +      assert conn +             |> get("/foo") +             |> html_response(200) =~ "<!--server-generated-meta-->"      end    end @@ -21,20 +26,35 @@ defmodule Pleroma.Web.FallbackTest do        user_missing = get(conn, "/foo")        user_present = get(conn, "/#{user.nickname}") -      assert html_response(user_missing, 200) =~ "<!--server-generated-meta-->" +      assert(html_response(user_missing, 200) =~ "<!--server-generated-meta-->")        refute html_response(user_present, 200) =~ "<!--server-generated-meta-->" +      assert html_response(user_present, 200) =~ "initial-results" +    end -      assert html_response(user_missing, 200) =~ "<!--server-generated-initial-data-->" -      refute html_response(user_present, 200) =~ "<!--server-generated-initial-data-->" +    test "GET /*path", %{conn: conn} do +      assert conn +             |> get("/foo") +             |> html_response(200) =~ "<!--server-generated-meta-->" + +      refute conn +             |> get("/foo/bar") +             |> html_response(200) =~ "<!--server-generated-meta-->"      end    end -  describe "preloaded data only attached to" do -    test "GET /*path", %{conn: conn} do +  describe "preloaded data is attached to" do +    test "GET /main/public", %{conn: conn} do        public_page = get(conn, "/main/public") -      assert html_response(public_page, 200) =~ "<!--server-generated-meta-->" -      refute html_response(public_page, 200) =~ "<!--server-generated-initial-data-->" +      refute html_response(public_page, 200) =~ "<!--server-generated-meta-->" +      assert html_response(public_page, 200) =~ "initial-results" +    end + +    test "GET /main/all", %{conn: conn} do +      public_page = get(conn, "/main/all") + +      refute html_response(public_page, 200) =~ "<!--server-generated-meta-->" +      assert html_response(public_page, 200) =~ "initial-results"      end    end @@ -48,16 +68,6 @@ defmodule Pleroma.Web.FallbackTest do      assert redirected_to(get(conn, "/pleroma/admin")) =~ "/pleroma/admin/"    end -  test "GET /*path", %{conn: conn} do -    assert conn -           |> get("/foo") -           |> html_response(200) =~ "<!--server-generated-meta-->" - -    assert conn -           |> get("/foo/bar") -           |> html_response(200) =~ "<!--server-generated-meta-->" -  end -    test "OPTIONS /*path", %{conn: conn} do      assert conn             |> options("/foo") diff --git a/test/web/preload/timeline_test.exs b/test/web/preload/timeline_test.exs index 00b10d0ab..da6a3aded 100644 --- a/test/web/preload/timeline_test.exs +++ b/test/web/preload/timeline_test.exs @@ -52,9 +52,9 @@ defmodule Pleroma.Web.Preload.Providers.TimelineTest do      end      test "returns public items", %{user: user} do -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 1!"}) -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 2!"}) -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 3!"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 1!"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 2!"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 3!"})        assert Timelines.generate_terms(%{})               |> Map.fetch!(@public_url) @@ -62,9 +62,9 @@ defmodule Pleroma.Web.Preload.Providers.TimelineTest do      end      test "does not return non-public items", %{user: user} do -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 1!", "visibility" => "unlisted"}) -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 2!", "visibility" => "direct"}) -      {:ok, _} = CommonAPI.post(user, %{"status" => "it's post 3!"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 1!", visibility: "unlisted"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 2!", visibility: "direct"}) +      {:ok, _} = CommonAPI.post(user, %{status: "it's post 3!"})        assert Timelines.generate_terms(%{})               |> Map.fetch!(@public_url) diff --git a/test/web/streamer/streamer_test.exs b/test/web/streamer/streamer_test.exs index 4cf640ce8..3f012259a 100644 --- a/test/web/streamer/streamer_test.exs +++ b/test/web/streamer/streamer_test.exs @@ -124,7 +124,7 @@ defmodule Pleroma.Web.StreamerTest do          |> Map.put("object", activity.data["object"])          |> Map.put("actor", user.ap_id) -      {:ok, %Pleroma.Activity{data: data, local: false} = announce} = +      {:ok, %Pleroma.Activity{data: _data, local: false} = announce} =          Pleroma.Web.ActivityPub.Transmogrifier.handle_incoming(data)        assert_receive {:render_with_user, Pleroma.Web.StreamerView, "update.json", ^announce} | 
