summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gleason <alex@alexgleason.me>2020-07-22 13:45:15 -0500
committerAlex Gleason <alex@alexgleason.me>2020-07-22 14:32:44 -0500
commitb87a1f8eaff7e5663fd4b84b43be350754eb37d2 (patch)
tree47fd2dc44ddac8345428ebf2de2ad61546da5fce
parent67389b77af7c6f9ccd18ec385b6ef4fd102e3eb6 (diff)
Refactor require_migration/1 into a test helper function
-rw-r--r--test/migrations/20200716195806_autolinker_to_linkify_test.exs8
-rw-r--r--test/support/helpers.ex5
2 files changed, 7 insertions, 6 deletions
diff --git a/test/migrations/20200716195806_autolinker_to_linkify_test.exs b/test/migrations/20200716195806_autolinker_to_linkify_test.exs
index 362cf5535..063dab0f7 100644
--- a/test/migrations/20200716195806_autolinker_to_linkify_test.exs
+++ b/test/migrations/20200716195806_autolinker_to_linkify_test.exs
@@ -1,14 +1,10 @@
defmodule Pleroma.Repo.Migrations.AutolinkerToLinkifyTest do
use Pleroma.DataCase
import Pleroma.Factory
+ import Pleroma.Tests.Helpers, only: [require_migration: 1]
alias Pleroma.ConfigDB
- setup_all do
- [{module, _}] =
- Code.require_file("20200716195806_autolinker_to_linkify.exs", "priv/repo/migrations")
-
- {:ok, %{migration: module}}
- end
+ setup_all do: require_migration("20200716195806_autolinker_to_linkify")
test "change/0 converts auto_linker opts for Pleroma.Formatter", %{migration: migration} do
autolinker_opts = [
diff --git a/test/support/helpers.ex b/test/support/helpers.ex
index 26281b45e..5cbf2e291 100644
--- a/test/support/helpers.ex
+++ b/test/support/helpers.ex
@@ -32,6 +32,11 @@ defmodule Pleroma.Tests.Helpers do
end
end
+ def require_migration(migration_name) do
+ [{module, _}] = Code.require_file("#{migration_name}.exs", "priv/repo/migrations")
+ {:ok, %{migration: module}}
+ end
+
defmacro __using__(_opts) do
quote do
import Pleroma.Tests.Helpers,