diff options
Diffstat (limited to 'internal/transport/finger_test.go')
-rw-r--r-- | internal/transport/finger_test.go | 12 |
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") |