diff --git a/whois_test.go b/whois_test.go index f27dbc0..e12cf26 100644 --- a/whois_test.go +++ b/whois_test.go @@ -21,6 +21,7 @@ package whois import ( "errors" + "strings" "testing" "time" @@ -34,6 +35,20 @@ func TestVersion(t *testing.T) { assert.Contains(t, License(), "Apache License") } +func TestClient_SetDisableReferral(t *testing.T) { + client := NewClient() + + resp, err := client.Whois("likexian.com") + assert.Nil(t, err) + assert.Equal(t, strings.Count(resp, "Domain Name: LIKEXIAN.COM"), 2) + + client.SetDisableReferral(true) + + resp, err = client.Whois("likexian.com") + assert.Nil(t, err) + assert.Equal(t, strings.Count(resp, "Domain Name: LIKEXIAN.COM"), 1) +} + func TestWhoisFail(t *testing.T) { tests := []struct { domain string