package models import "testing" func TestUserIsEmailVerified(t *testing.T) { t.Run("nil pointer returns false", func(t *testing.T) { u := User{} if u.IsEmailVerified() { t.Fatalf("expected false for nil EmailVerified") } }) t.Run("true pointer returns true", func(t *testing.T) { v := true u := User{EmailVerified: &v} if !u.IsEmailVerified() { t.Fatalf("expected true") } }) t.Run("false pointer returns false", func(t *testing.T) { v := false u := User{EmailVerified: &v} if u.IsEmailVerified() { t.Fatalf("expected false") } }) }