]> granicus.if.org Git - ejabberd/commitdiff
Fix elixir tests
authorPaweł Chmielowski <pchmielowski@process-one.net>
Mon, 27 Feb 2017 11:44:24 +0000 (12:44 +0100)
committerPaweł Chmielowski <pchmielowski@process-one.net>
Mon, 27 Feb 2017 12:05:08 +0000 (13:05 +0100)
test/ejabberd_commands_mock_test.exs
test/ejabberd_commands_test.exs
test/ejabberd_cyrsasl_test.exs

index dd857a08319786fdd1f4891d6f2060ad27e2fd53..3a6874333c821eea739f50469cdeb4fdd8b20579 100644 (file)
@@ -42,26 +42,28 @@ defmodule EjabberdCommandsMockTest do
        Record.defrecord :ejabberd_commands, Record.extract(:ejabberd_commands, from_lib: "ejabberd/include/ejabberd_commands.hrl")
 
        setup_all do
+        :ok = :ejabberd.start_app(:lager)
                try do
                        :stringprep.start
                rescue
                        _ -> :ok
                end
                :mnesia.start
-    {:ok, _} = :jid.start
-    :ejabberd_hooks.start_link
-    :ok = :ejabberd_config.start(["domain1", "domain2"], [])
-    {:ok, _} = :ejabberd_access_permissions.start_link()
-    {:ok, _} = :acl.start_link
+        {:ok, _} = :jid.start
+        :ejabberd_hooks.start_link
+        :ok = :ejabberd_config.start(["domain1", "domain2"], [])
+        {:ok, _} = :ejabberd_access_permissions.start_link()
+        {:ok, _} = :acl.start_link
                EjabberdOauthMock.init
-    on_exit fn -> :meck.unload end
+        on_exit fn -> :meck.unload end
        end
 
        setup do
                :meck.unload
                :meck.new(@module, [:non_strict])
-    :mnesia.delete_table(:ejabberd_commands)
+               :mnesia.delete_table(:ejabberd_commands)
                :ejabberd_commands.start_link
+               :ok
        end
 
        test "API command can be registered, listed and unregistered" do
index 9c3066d31056f442c678658b0adabbcc35cba87d..dff64b1eac2ce9a3b06e0ebfba7e47873fa69ede 100644 (file)
@@ -32,7 +32,7 @@ defmodule EjabberdCommandsTest do
     :ok = :ejabberd_config.start(["localhost"], [])
     {:ok, _} = :ejabberd_access_permissions.start_link()
 
-    :ejabberd_commands.init
+    :ejabberd_commands.start_link
     :ok
   end
 
index 25cf5d6377b5680bd0e1639567e574b49c10a2e9..1f190680d3dde985de737773fa1ad2c48d204303 100644 (file)
@@ -24,12 +24,13 @@ defmodule EjabberdCyrsaslTest do
   use ExUnit.Case, async: true
 
   setup_all do
+    :ok = :ejabberd.start_app(:lager)
     :p1_sha.load_nif()
     :mnesia.start
     :ok = start_module(:stringprep)
     {:ok, _} = start_module(:jid)
     :ok = :ejabberd_config.start(["domain1"], [])
-    :ok = :cyrsasl.start_link
+    {:ok, _} = :cyrsasl.start_link
     cyrstate = :cyrsasl.server_new("domain1", "domain1", "domain1", :ok, &get_password/1,
                                    &check_password/3, &check_password_digest/5)
     setup_anonymous_mocks()