diff options
| author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-06-18 14:32:21 +0300 | 
|---|---|---|
| committer | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-06-18 14:32:21 +0300 | 
| commit | 3becdafd335f95d9320d287ecf9a55ea1b1765cd (patch) | |
| tree | 99ff8244f67a02aa1cef03b793ea2ddc73bed1c6 /test | |
| parent | d772361e6209e6b5733e9fe52b3671cd222060b3 (diff) | |
| download | pleroma-3becdafd335f95d9320d287ecf9a55ea1b1765cd.tar.gz pleroma-3becdafd335f95d9320d287ecf9a55ea1b1765cd.zip | |
emoji packs pagination
Diffstat (limited to 'test')
| -rw-r--r-- | test/web/pleroma_api/controllers/emoji_pack_controller_test.exs | 22 | 
1 files changed, 22 insertions, 0 deletions
| diff --git a/test/web/pleroma_api/controllers/emoji_pack_controller_test.exs b/test/web/pleroma_api/controllers/emoji_pack_controller_test.exs index ee3d281a0..aafca6359 100644 --- a/test/web/pleroma_api/controllers/emoji_pack_controller_test.exs +++ b/test/web/pleroma_api/controllers/emoji_pack_controller_test.exs @@ -39,6 +39,28 @@ defmodule Pleroma.Web.PleromaAPI.EmojiPackControllerTest do      non_shared = resp["test_pack_nonshared"]      assert non_shared["pack"]["share-files"] == false      assert non_shared["pack"]["can-download"] == false + +    resp = +      conn +      |> get("/api/pleroma/emoji/packs?page_size=1") +      |> json_response_and_validate_schema(200) + +    [pack1] = Map.keys(resp) + +    resp = +      conn +      |> get("/api/pleroma/emoji/packs?page_size=1&page=2") +      |> json_response_and_validate_schema(200) + +    [pack2] = Map.keys(resp) + +    resp = +      conn +      |> get("/api/pleroma/emoji/packs?page_size=1&page=3") +      |> json_response_and_validate_schema(200) + +    [pack3] = Map.keys(resp) +    assert [pack1, pack2, pack3] |> Enum.uniq() |> length() == 3    end    describe "GET /api/pleroma/emoji/packs/remote" do | 
