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