Initialize ejabberd_access_permissions in elixir tests

This commit is contained in:
Paweł Chmielowski 2016-10-05 13:54:29 +02:00
parent 98e0123ca4
commit 695d22ef95
6 changed files with 12 additions and 6 deletions

View File

@ -28,6 +28,7 @@ defmodule EjabberdAdminTest do
# For some myterious reason, :ejabberd_commands.init mays # For some myterious reason, :ejabberd_commands.init mays
# sometimes fails if module is not loaded before # sometimes fails if module is not loaded before
{:module, :ejabberd_commands} = Code.ensure_loaded(:ejabberd_commands) {:module, :ejabberd_commands} = Code.ensure_loaded(:ejabberd_commands)
{:ok, _} = :ejabberd_access_permissions.start_link()
:ejabberd_commands.init :ejabberd_commands.init
:ejabberd_admin.start :ejabberd_admin.start
:ok :ok

View File

@ -50,6 +50,7 @@ defmodule EjabberdCommandsMockTest do
:mnesia.start :mnesia.start
:ok = :jid.start :ok = :jid.start
:ok = :ejabberd_config.start(["domain1", "domain2"], []) :ok = :ejabberd_config.start(["domain1", "domain2"], [])
{:ok, _} = :ejabberd_access_permissions.start_link()
:ok = :acl.start :ok = :acl.start
EjabberdOauthMock.init EjabberdOauthMock.init
on_exit fn -> :meck.unload end on_exit fn -> :meck.unload end

View File

@ -30,6 +30,7 @@ defmodule EjabberdCommandsTest do
:mnesia.start :mnesia.start
:stringprep.start :stringprep.start
:ok = :ejabberd_config.start(["localhost"], []) :ok = :ejabberd_config.start(["localhost"], [])
{:ok, _} = :ejabberd_access_permissions.start_link()
:ejabberd_commands.init :ejabberd_commands.init
:ok :ok

View File

@ -45,6 +45,7 @@ defmodule EjabberdModAdminExtraTest do
rescue rescue
_ -> :ok _ -> :ok
end end
{:ok, _} = :ejabberd_access_permissions.start_link()
:ejabberd_commands.init :ejabberd_commands.init
:ok = :ejabberd_config.start([@domain], []) :ok = :ejabberd_config.start([@domain], [])
:mod_admin_extra.start(@domain, []) :mod_admin_extra.start(@domain, [])

View File

@ -46,6 +46,7 @@ defmodule ModHttpApiMockTest do
:mnesia.start :mnesia.start
:stringprep.start :stringprep.start
:ejabberd_config.start([@domain], []) :ejabberd_config.start([@domain], [])
{:ok, _} = :ejabberd_access_permissions.start_link()
:ejabberd_commands.init :ejabberd_commands.init
rescue rescue
_ -> :ok _ -> :ok

View File

@ -31,6 +31,7 @@ defmodule ModHttpApiTest do
:ok = :mnesia.start :ok = :mnesia.start
:stringprep.start :stringprep.start
:ok = :ejabberd_config.start(["localhost"], []) :ok = :ejabberd_config.start(["localhost"], [])
{:ok, _} = :ejabberd_access_permissions.start_link()
:ok = :ejabberd_commands.init :ok = :ejabberd_commands.init
:ok = :ejabberd_commands.register_commands(cmds) :ok = :ejabberd_commands.register_commands(cmds)
on_exit fn -> on_exit fn ->