summaryrefslogtreecommitdiff
path: root/internal/transport/finger_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/transport/finger_test.go')
-rw-r--r--internal/transport/finger_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/transport/finger_test.go b/internal/transport/finger_test.go
index db2369799..dd3449b73 100644
--- a/internal/transport/finger_test.go
+++ b/internal/transport/finger_test.go
@@ -42,6 +42,18 @@ func (suite *FingerTestSuite) TestFinger() {
suite.Equal(0, wc.Len(), "expect webfinger cache to be empty for normal webfinger request")
}
+func (suite *FingerTestSuite) TestFingerPunycode() {
+ wc := suite.state.Caches.Webfinger
+ suite.Equal(0, wc.Len(), "expect webfinger cache to be empty")
+
+ _, err := suite.transport.Finger(context.TODO(), "brand_new_person", "pünycöde.example.org")
+ if err != nil {
+ suite.FailNow(err.Error())
+ }
+
+ suite.Equal(0, wc.Len(), "expect webfinger cache to be empty for normal webfinger request")
+}
+
func (suite *FingerTestSuite) TestFingerWithHostMeta() {
wc := suite.state.Caches.Webfinger
suite.Equal(0, wc.Len(), "expect webfinger cache to be empty")