summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lib/powerdnsex/config_test.exs15
-rw-r--r--test/lib/powerdnsex/powerdnsex_test.exs4
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",