diff options
author | kaniini <nenolod@gmail.com> | 2019-02-18 04:01:51 +0000 |
---|---|---|
committer | kaniini <nenolod@gmail.com> | 2019-02-18 04:01:51 +0000 |
commit | c23bd05737c38c407f998d3aa48c5c3d191f0c56 (patch) | |
tree | 0f6a25c242237081c6e7bbb49b01e0c082c2ae3e /test | |
parent | cd019a5927059bb52447add43a9b29893928c416 (diff) | |
parent | 72a4272d84a68ceb4d9a39ddaa4d3f45779bfebf (diff) | |
download | pleroma-c23bd05737c38c407f998d3aa48c5c3d191f0c56.tar.gz |
Merge branch 'features/flavour-switching' into 'develop'
[MastoAPI] Add switching of frontend flavours
See merge request pleroma/pleroma!807
Diffstat (limited to 'test')
-rw-r--r-- | test/web/mastodon_api/mastodon_api_controller_test.exs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/web/mastodon_api/mastodon_api_controller_test.exs b/test/web/mastodon_api/mastodon_api_controller_test.exs index 7749c5ded..e43bc4508 100644 --- a/test/web/mastodon_api/mastodon_api_controller_test.exs +++ b/test/web/mastodon_api/mastodon_api_controller_test.exs @@ -1792,4 +1792,29 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do |> json_response(200) end end + + test "flavours switching (Pleroma Extension)", %{conn: conn} do + user = insert(:user) + + get_old_flavour = + conn + |> assign(:user, user) + |> get("/api/v1/pleroma/flavour") + + assert "glitch" == json_response(get_old_flavour, 200) + + set_flavour = + conn + |> assign(:user, user) + |> post("/api/v1/pleroma/flavour/vanilla") + + assert "vanilla" == json_response(set_flavour, 200) + + get_new_flavour = + conn + |> assign(:user, user) + |> post("/api/v1/pleroma/flavour/vanilla") + + assert json_response(set_flavour, 200) == json_response(get_new_flavour, 200) + end end |