@@ -66,19 +66,19 @@ func TestAccountEmailError(t *testing.T) {
6666 name : "empty proto" ,
6767 contacts : []
string {
"mailto:[email protected] " ,
" " },
6868 expectedProbType : "urn:ietf:params:acme:error:unsupportedContact" ,
69- expectedProbDetail : `contact method "" is not supported` ,
69+ expectedProbDetail : `only contact scheme 'mailto:' is supported` ,
7070 },
7171 {
7272 name : "empty mailto" ,
7373 contacts : []
string {
"mailto:[email protected] " ,
"mailto:" },
7474 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
75- expectedProbDetail : `"" is not a valid e-mail address` ,
75+ expectedProbDetail : `unable to parse email address` ,
7676 },
7777 {
7878 name : "non-ascii mailto" ,
7979 contacts : []
string {
"mailto:[email protected] " ,
"mailto:cpu@l̴etsencrypt.org" },
8080 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
81- expectedProbDetail : `contact email ["mailto:cpu@l̴etsencrypt.org"] contains non-ASCII characters` ,
81+ expectedProbDetail : `contact email contains non-ASCII characters` ,
8282 },
8383 {
8484 name : "too many contacts" ,
@@ -90,25 +90,25 @@ func TestAccountEmailError(t *testing.T) {
9090 name : "invalid contact" ,
9191 contacts : []
string {
"mailto:[email protected] " ,
"mailto:a@" },
9292 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
93- expectedProbDetail : `"a@" is not a valid e-mail address` ,
93+ expectedProbDetail : `unable to parse email address` ,
9494 },
9595 {
9696 name : "forbidden contact domain" ,
9797 contacts : []
string {
"mailto:[email protected] " ,
"mailto:[email protected] " },
9898 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
99- expectedProbDetail : "invalid contact domain. Contact emails @ example.com are forbidden " ,
99+ expectedProbDetail : "contact email has forbidden domain \" example.com\" " ,
100100 },
101101 {
102102 name : "contact domain invalid TLD" ,
103103 contacts : []
string {
"mailto:[email protected] " ,
"mailto:[email protected] " },
104104 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
105- expectedProbDetail :
`contact email "[email protected] " has invalid domain : Domain name does not end with a valid public suffix (TLD)` ,
105+ expectedProbDetail : `contact email has invalid domain: Domain name does not end with a valid public suffix (TLD)` ,
106106 },
107107 {
108108 name : "contact domain invalid" ,
109109 contacts : []
string {
"mailto:[email protected] " ,
"mailto:a@example./.com" },
110110 expectedProbType : "urn:ietf:params:acme:error:invalidContact" ,
111- expectedProbDetail : "contact email \" a@example./.com \" has invalid domain : Domain name contains an invalid character" ,
111+ expectedProbDetail : "contact email has invalid domain: Domain name contains an invalid character" ,
112112 },
113113 {
114114 name : "too long contact" ,
0 commit comments