diff options
| author | Tusooa Zhu <tusooa@kazv.moe> | 2022-03-08 19:22:28 -0500 | 
|---|---|---|
| committer | Tusooa Zhu <tusooa@kazv.moe> | 2022-03-08 19:22:28 -0500 | 
| commit | 881179ec725c3b71868fdcba983fdedd295e5125 (patch) | |
| tree | abb7e8701089db37b76986689e1651c090541952 /test | |
| parent | d569694ae91fa20654e5639989d3eec0ca3c8a54 (diff) | |
| download | pleroma-881179ec725c3b71868fdcba983fdedd295e5125.tar.gz pleroma-881179ec725c3b71868fdcba983fdedd295e5125.zip  | |
Remove GET /api/v1/announcements/:id
Diffstat (limited to 'test')
| -rw-r--r-- | test/pleroma/web/mastodon_api/controllers/announcement_controller_test.exs | 56 | 
1 files changed, 2 insertions, 54 deletions
diff --git a/test/pleroma/web/mastodon_api/controllers/announcement_controller_test.exs b/test/pleroma/web/mastodon_api/controllers/announcement_controller_test.exs index e9ee1141c..1c748064c 100644 --- a/test/pleroma/web/mastodon_api/controllers/announcement_controller_test.exs +++ b/test/pleroma/web/mastodon_api/controllers/announcement_controller_test.exs @@ -24,7 +24,7 @@ defmodule Pleroma.Web.MastodonAPI.AnnouncementControllerTest do      end      test "it does not list announcements starting after current time" do -      time = NaiveDateTime.utc_now() |> NaiveDateTime.add(999999, :second) +      time = NaiveDateTime.utc_now() |> NaiveDateTime.add(999_999, :second)        insert(:announcement, starts_at: time)        response = @@ -36,7 +36,7 @@ defmodule Pleroma.Web.MastodonAPI.AnnouncementControllerTest do      end      test "it does not list announcements ending before current time" do -      time = NaiveDateTime.utc_now() |> NaiveDateTime.add(-999999, :second) +      time = NaiveDateTime.utc_now() |> NaiveDateTime.add(-999_999, :second)        insert(:announcement, ends_at: time)        response = @@ -77,58 +77,6 @@ defmodule Pleroma.Web.MastodonAPI.AnnouncementControllerTest do      end    end -  describe "GET /api/v1/announcements/:id" do -    test "it shows one announcement" do -      %{id: id} = insert(:announcement) - -      response = -        build_conn() -        |> get("/api/v1/announcements/#{id}") -        |> json_response_and_validate_schema(:ok) - -      assert %{"id" => ^id} = response -      refute Map.has_key?(response, "read") -    end - -    test "it gives 404 for non-existent announcements" do -      %{id: id} = insert(:announcement) - -      _response = -        build_conn() -        |> get("/api/v1/announcements/#{id}xxx") -        |> json_response_and_validate_schema(:not_found) -    end - -    test "when authenticated, also expose read property" do -      %{id: id} = insert(:announcement) - -      %{conn: conn} = oauth_access(["read:accounts"]) - -      response = -        conn -        |> get("/api/v1/announcements/#{id}") -        |> json_response_and_validate_schema(:ok) - -      assert %{"id" => ^id, "read" => false} = response -    end - -    test "when authenticated and announcement is read by user" do -      %{id: id} = announcement = insert(:announcement) -      user = insert(:user) - -      AnnouncementReadRelationship.mark_read(user, announcement) - -      %{conn: conn} = oauth_access(["read:accounts"], user: user) - -      response = -        conn -        |> get("/api/v1/announcements/#{id}") -        |> json_response_and_validate_schema(:ok) - -      assert %{"id" => ^id, "read" => true} = response -    end -  end -    describe "POST /api/v1/announcements/:id/dismiss" do      setup do: oauth_access(["write:accounts"])  | 
