1
0
mirror of https://github.com/AfterShip/email-verifier.git synced 2025-02-06 10:02:30 +00:00
email-verifier/gravatar_test.go
2021-04-26 17:28:56 +08:00

26 lines
563 B
Go

package emailverifier
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestCheckGravatarOK(t *testing.T) {
email := "alex@pagerduty.com"
gravatar, err := verifier.CheckGravatar(email)
assert.NoError(t, err)
assert.True(t, gravatar.HasGravatar)
assert.NotEmpty(t, gravatar.GravatarUrl)
}
func TestCheckGravatarFailed(t *testing.T) {
email := "MyemailaddressHasNoGravatar@example.com"
gravatar, err := verifier.CheckGravatar(email)
assert.NoError(t, err)
assert.False(t, gravatar.HasGravatar)
assert.Empty(t, gravatar.GravatarUrl)
}