X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;ds=sidebyside;f=test%2Frepo_test.exs;h=daffc65427487492b2d5d4113f0889ece8648d9c;hb=d191b0942f64a32a2bf450318fac85981aa17c83;hp=5526b03272b321c6c592b77a7f09528d8e652009;hpb=41e233200730dca4a0d6d846d44653eef4de0fec;p=akkoma
diff --git a/test/repo_test.exs b/test/repo_test.exs
index 5526b0327..daffc6542 100644
--- a/test/repo_test.exs
+++ b/test/repo_test.exs
@@ -1,5 +1,5 @@
# Pleroma: A lightweight social networking server
-# Copyright © 2017-2019 Pleroma Authors
+# Copyright © 2017-2020 Pleroma Authors
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.RepoTest do
@@ -67,6 +67,8 @@ defmodule Pleroma.RepoTest do
:ok
end
+ setup do: clear_config([:i_am_aware_this_may_cause_data_loss, :disable_migration_check])
+
test "raises if it detects unapplied migrations" do
assert_raise Pleroma.Repo.UnappliedMigrationsError, fn ->
capture_log(&Repo.check_migrations_applied!/0)
@@ -74,18 +76,8 @@ defmodule Pleroma.RepoTest do
end
test "doesn't do anything if disabled" do
- disable_migration_check =
- Pleroma.Config.get([:i_am_aware_this_may_cause_data_loss, :disable_migration_check])
-
Pleroma.Config.put([:i_am_aware_this_may_cause_data_loss, :disable_migration_check], true)
- on_exit(fn ->
- Pleroma.Config.put(
- [:i_am_aware_this_may_cause_data_loss, :disable_migration_check],
- disable_migration_check
- )
- end)
-
assert :ok == Repo.check_migrations_applied!()
end
end