diff options
Diffstat (limited to 'test/lib/powerdnsex/config_test.exs')
-rw-r--r-- | test/lib/powerdnsex/config_test.exs | 28 |
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 |