allowlist_test.go 916 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package gorm_test
  2. import (
  3. "testing"
  4. )
  5. func TestUserEmailExistsOnAllowlist(t *testing.T) {
  6. tester := &tester{
  7. dbFileName: "./porter_create_allowlist.db",
  8. }
  9. setupTestEnv(tester, t)
  10. initAllowlist(tester, t)
  11. defer cleanup(tester, t)
  12. expected := true
  13. found, err := tester.repo.Allowlist().UserEmailExists("some@email.com")
  14. if err != nil {
  15. t.Fatalf("%v\n", err)
  16. }
  17. if found != expected {
  18. t.Errorf("expected found to be %t but got: %t", expected, found)
  19. }
  20. }
  21. func TestUserDontExistsOnAllowList(t *testing.T) {
  22. tester := &tester{
  23. dbFileName: "./porter_create_allowlist.db",
  24. }
  25. setupTestEnv(tester, t)
  26. initAllowlist(tester, t)
  27. defer cleanup(tester, t)
  28. expected := false
  29. found, err := tester.repo.Allowlist().UserEmailExists("nonexisting@email.com")
  30. if err != nil {
  31. t.Fatalf("%v\n", err)
  32. }
  33. if found != expected {
  34. t.Errorf("expected found to be %t but got: %t", expected, found)
  35. }
  36. }