aboutsummaryrefslogtreecommitdiff
path: root/test/tasks/instance_test.exs
diff options
context:
space:
mode:
Diffstat (limited to 'test/tasks/instance_test.exs')
-rw-r--r--test/tasks/instance_test.exs24
1 files changed, 21 insertions, 3 deletions
diff --git a/test/tasks/instance_test.exs b/test/tasks/instance_test.exs
index 3b4c041d9..b049637a7 100644
--- a/test/tasks/instance_test.exs
+++ b/test/tasks/instance_test.exs
@@ -2,7 +2,7 @@
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
-defmodule Pleroma.InstanceTest do
+defmodule Mix.Tasks.Pleroma.InstanceTest do
use ExUnit.Case
setup do
@@ -63,7 +63,21 @@ defmodule Pleroma.InstanceTest do
"--uploads-dir",
"test/uploads",
"--static-dir",
- "./test/../test/instance/static/"
+ "./test/../test/instance_static/",
+ "--fe-primary",
+ "pleroma",
+ "--fe-primary-ref",
+ "develop",
+ "--fe-mastodon",
+ "y",
+ "--fe-mastodon-ref",
+ "develop",
+ "--fe-admin",
+ "y",
+ "--fe-admin-ref",
+ "develop",
+ "--fe-static",
+ "y"
])
end
@@ -82,8 +96,12 @@ defmodule Pleroma.InstanceTest do
assert generated_config =~ "password: \"dbpass\""
assert generated_config =~ "configurable_from_database: true"
assert generated_config =~ "http: [ip: {127, 0, 0, 1}, port: 4000]"
+ assert generated_config =~ ~s(primary: %{"name" => "pleroma", "ref" => "develop"})
+ assert generated_config =~ ~s(mastodon: %{"name" => "mastodon", "ref" => "develop"})
+ assert generated_config =~ ~s(admin: %{"name" => "admin", "ref" => "develop"})
+ assert generated_config =~ "static: true"
assert File.read!(tmp_path() <> "setup.psql") == generated_setup_psql()
- assert File.exists?(Path.expand("./test/instance/static/robots.txt"))
+ assert File.exists?(Path.expand("./test/instance_static/robots.txt"))
end
defp generated_setup_psql do