diff options
Diffstat (limited to 'test/tasks/instance_test.exs')
-rw-r--r-- | test/tasks/instance_test.exs | 24 |
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 |