From 1c23e93d43679f1744fdf5b0c233bc97ca7593df Mon Sep 17 00:00:00 2001 From: Willem van den Ende Date: Sun, 14 Sep 2025 17:10:50 +0100 Subject: [PATCH] WIP set the environment variable next: implement --- test/basic_signup_whitelist_test.exs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/basic_signup_whitelist_test.exs b/test/basic_signup_whitelist_test.exs index 36d6904..6c452d0 100644 --- a/test/basic_signup_whitelist_test.exs +++ b/test/basic_signup_whitelist_test.exs @@ -2,7 +2,16 @@ 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 - assert BasicSignupWhitelist.mail_whitelisted("joe@example.com") == false + 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