18 lines
453 B
Elixir
18 lines
453 B
Elixir
defmodule BasicSignupWhitelistTest do
|
|
use ExUnit.Case
|
|
doctest BasicSignupWhitelist
|
|
|
|
defp allow_signups_for(whitelist) do
|
|
System.put_env("SIGNUP_ALLOWED_EMAILS", whitelist)
|
|
end
|
|
|
|
test "When not set, not whitelisted" do
|
|
refute BasicSignupWhitelist.mail_whitelisted("joe@example.com")
|
|
end
|
|
|
|
test "When set to star, whitelisted" do
|
|
allow_signups_for("*")
|
|
assert BasicSignupWhitelist.mail_whitelisted("joe@example.com")
|
|
end
|
|
end
|