Browse Source

Merge branch 'ecto-rollback-in-test-env' into 'develop'

Possibility to run rollback in test env

See merge request pleroma/pleroma!3212
feature/2515-admin-statuses
feld 3 years ago
parent
commit
2217b35bd4
2 changed files with 4 additions and 3 deletions
  1. +3
    -2
      lib/mix/tasks/pleroma/ecto/rollback.ex
  2. +1
    -1
      test/mix/tasks/pleroma/ecto/rollback_test.exs

+ 3
- 2
lib/mix/tasks/pleroma/ecto/rollback.ex View File

@@ -20,7 +20,8 @@ defmodule Mix.Tasks.Pleroma.Ecto.Rollback do
start: :boolean,
quiet: :boolean,
log_sql: :boolean,
migrations_path: :string
migrations_path: :string,
env: :string
]

@moduledoc """
@@ -59,7 +60,7 @@ defmodule Mix.Tasks.Pleroma.Ecto.Rollback do
level = Logger.level()
Logger.configure(level: :info)

if Pleroma.Config.get(:env) == :test do
if opts[:env] == "test" do
Logger.info("Rollback succesfully")
else
{:ok, _, _} =


+ 1
- 1
test/mix/tasks/pleroma/ecto/rollback_test.exs View File

@@ -12,7 +12,7 @@ defmodule Mix.Tasks.Pleroma.Ecto.RollbackTest do
Logger.configure(level: :warn)

assert capture_log(fn ->
Mix.Tasks.Pleroma.Ecto.Rollback.run()
Mix.Tasks.Pleroma.Ecto.Rollback.run(["--env", "test"])
end) =~ "[info] Rollback succesfully"

Logger.configure(level: level)


Loading…
Cancel
Save