summaryrefslogtreecommitdiff
path: root/test/lib/powerdnsex/config_test.exs
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/powerdnsex/config_test.exs')
-rw-r--r--test/lib/powerdnsex/config_test.exs28
1 files changed, 14 insertions, 14 deletions
diff --git a/test/lib/powerdnsex/config_test.exs b/test/lib/powerdnsex/config_test.exs
index c0a5150..079b127 100644
--- a/test/lib/powerdnsex/config_test.exs
+++ b/test/lib/powerdnsex/config_test.exs
@@ -4,27 +4,27 @@ defmodule PowerDNSex.ConfigTest do
alias PowerDNSex.FakeConfig, as: Config
- setup with_valid_url, do: Config.set_url
- setup with_valid_token, do: Config.set_token
- setup with_valid_token_and_url, do: Config.set_url && Config.set_token
+ setup do: Config.set_url
+ setup do: Config.set_token
+ setup do: Config.set_url && Config.set_token
describe "Config.powerdns_token/0" do
@tag :configs
- test "Using Env vars", with_valid_url do
- env_token = "S3cr37_70k3n"
+ test "Using Env vars" do
+ env_token = "new-token"
System.put_env("POWERDNS_TOKEN", env_token)
- Application.put_env(:powerdns, :token, {:system, "POWERDNS_TOKEN"})
+ Application.put_env(:powerdnsex, :token, {:system, "POWERDNS_TOKEN"})
assert PowerDNSex.Config.powerdns_token == env_token
end
@tag :configs
- test "using application config", with_valid_token_and_url do
+ test "using application config" do
assert PowerDNSex.Config.powerdns_token == Config.token
end
@tag :configs
- test "given none token config", with_valid_url do
- Application.delete_env(:powerdns, :token)
+ test "given none token config" do
+ Application.delete_env(:powerdnsex, :token)
expected_error = "[PowerDNSex] PowerDNS token not configured."
assert_raise RuntimeError, expected_error, fn ->
@@ -35,21 +35,21 @@ defmodule PowerDNSex.ConfigTest do
describe "Config.powerdns_url/0" do
@tag :configs
- test "Using Env vars", with_valid_token do
+ test "Using Env vars" do
env_url = "https://env-powerdns.test/"
System.put_env("POWERDNS_URL", env_url)
- Application.put_env(:powerdns, :url, {:system, "POWERDNS_URL"})
+ Application.put_env(:powerdnsex, :url, {:system, "POWERDNS_URL"})
assert PowerDNSex.Config.powerdns_url == env_url
end
@tag :configs
- test "using application config", with_valid_token_and_url do
+ test "using application config" do
assert PowerDNSex.Config.powerdns_url == Config.url <> "/"
end
@tag :configs
- test "given none url config", with_valid_token do
- Application.delete_env(:powerdns, :url)
+ test "given none url config" do
+ Application.delete_env(:powerdnsex, :url)
expected_error = "[PowerDNSex] PowerDNS url not configured."
assert_raise RuntimeError, expected_error, fn ->
PowerDNSex.Config.powerdns_url