diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lib/powerdnsex/config_test.exs | 15 | ||||
-rw-r--r-- | test/lib/powerdnsex/powerdnsex_test.exs | 4 |
2 files changed, 10 insertions, 9 deletions
diff --git a/test/lib/powerdnsex/config_test.exs b/test/lib/powerdnsex/config_test.exs index 37f0f63..c8649ae 100644 --- a/test/lib/powerdnsex/config_test.exs +++ b/test/lib/powerdnsex/config_test.exs @@ -1,5 +1,5 @@ defmodule PowerDNSex.ConfigTest do - use ExUnit.Case, async: true + use ExUnit.Case, async: false alias PowerDNSex.FakeConfig, as: Config @@ -65,14 +65,15 @@ defmodule PowerDNSex.ConfigTest do end @tag :configs - test "given none timeout config" do + test "uses default timeout" do + existing = Application.get_env(:powerdnsex, :timeout) + on_exit fn -> + Application.put_env(:powerdnsex, :timeout, existing) + end + Application.delete_env(:powerdnsex, :timeout) - expected_error = "[PowerDNSex] PowerDNS timeout not configured." - assert_raise RuntimeError, expected_error, fn -> - PowerDNSex.Config.powerdns_timeout() - end + assert PowerDNSex.Config.powerdns_timeout() == :timer.seconds(60) end end - end diff --git a/test/lib/powerdnsex/powerdnsex_test.exs b/test/lib/powerdnsex/powerdnsex_test.exs index 92e7f91..42c3dfd 100644 --- a/test/lib/powerdnsex/powerdnsex_test.exs +++ b/test/lib/powerdnsex/powerdnsex_test.exs @@ -3,8 +3,8 @@ defmodule PowerDNSexTest do use ExVCR.Mock, adapter: ExVCR.Adapter.Hackney setup do - Config.set_url() - Config.set_token() + PowerDNSex.FakeConfig.set_url() + PowerDNSex.FakeConfig.set_token() ExVCR.Config.cassette_library_dir( "test/support/cassettes", |