Files
ginimageApi/app/accounts/models/accounts_test.go
Beyhan Oğur e04ba85564 first commit
2026-04-26 21:40:14 +03:00

29 lines
574 B
Go

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")
}
})
}