diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/tasks/frontend_test.exs | 43 |
1 files changed, 27 insertions, 16 deletions
diff --git a/test/tasks/frontend_test.exs b/test/tasks/frontend_test.exs index 55193df67..c544bf220 100644 --- a/test/tasks/frontend_test.exs +++ b/test/tasks/frontend_test.exs @@ -71,21 +71,32 @@ defmodule Mix.Tasks.Pleroma.FrontendTest do end end - test "Installation from web, pre-built packages" do - frontends = ~w(pleroma kenoma mastodon admin) - refs = ~w(develop stable 1.2.3) - - Enum.each(frontends, fn frontend -> - Enum.each(refs, fn ref -> - Mix.Tasks.Pleroma.Frontend.run([ - "install", - frontend, - "--ref", - ref - ]) - - assert File.exists?(Path.join([@dir, "frontends/#{frontend}/#{ref}/index.html"])) - end) - end) + describe "Installation from web, pre-built packages" do + test "develop" do + Mix.Tasks.Pleroma.Frontend.run([ + "install", + "pleroma", + "--develop" + ]) + + assert File.exists?(Path.join([@dir, "frontends/pleroma/d5457c32/index.html"])) + end + + test "stable" do + Mix.Tasks.Pleroma.Frontend.run(["install", "pleroma"]) + + assert File.exists?(Path.join([@dir, "frontends/pleroma/5d49edc8/index.html"])) + end + + test "ref" do + Mix.Tasks.Pleroma.Frontend.run([ + "install", + "pleroma", + "--ref", + "1.2.3" + ]) + + assert File.exists?(Path.join([@dir, "frontends/pleroma/1.2.3/index.html"])) + end end end |