aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoman Chvanikov <chvanikoff@pm.me>2020-07-20 17:11:35 +0300
committerRoman Chvanikov <chvanikoff@pm.me>2020-07-20 17:11:35 +0300
commit76b0870496f5fc93262e7dbd67adb17e001cd81a (patch)
tree1d342715fb64c61f25cca691097321a6d957d232 /test
parent42c539b4ca6881746d0e4c3574c1955c6e806ae5 (diff)
downloadpleroma-76b0870496f5fc93262e7dbd67adb17e001cd81a.tar.gz
Return web install
Diffstat (limited to 'test')
-rw-r--r--test/tasks/frontend_test.exs43
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