aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/tasks/frontend_test.exs44
1 files changed, 23 insertions, 21 deletions
diff --git a/test/tasks/frontend_test.exs b/test/tasks/frontend_test.exs
index 50aea2e75..ba6bf7c40 100644
--- a/test/tasks/frontend_test.exs
+++ b/test/tasks/frontend_test.exs
@@ -72,35 +72,37 @@ defmodule Mix.Tasks.Pleroma.FrontendTest do
end
describe "Installation from web source" do
- setup do
- Pleroma.Utils.command_required!("yarn")
- end
-
test "develop" do
- Mix.Tasks.Pleroma.Frontend.run([
- "install",
- "pleroma",
- "--develop"
- ])
-
- assert File.exists?(Path.join([@dir, "frontends/pleroma/d5457c32/index.html"]))
+ if Pleroma.Utils.command_available?("yarn") do
+ Mix.Tasks.Pleroma.Frontend.run([
+ "install",
+ "pleroma",
+ "--develop"
+ ])
+
+ assert File.exists?(Path.join([@dir, "frontends/pleroma/d5457c32/index.html"]))
+ end
end
test "stable" do
- Mix.Tasks.Pleroma.Frontend.run(["install", "pleroma"])
+ if Pleroma.Utils.command_available?("yarn") do
+ Mix.Tasks.Pleroma.Frontend.run(["install", "pleroma"])
- assert File.exists?(Path.join([@dir, "frontends/pleroma/5d49edc8/index.html"]))
+ assert File.exists?(Path.join([@dir, "frontends/pleroma/5d49edc8/index.html"]))
+ end
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"]))
+ if Pleroma.Utils.command_available?("yarn") 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
end