diff options
| author | 2022-11-30 17:44:02 +0100 | |
|---|---|---|
| committer | 2022-11-30 17:44:02 +0100 | |
| commit | 3a11861ac67655aa87dea219067277ab30c553ad (patch) | |
| tree | a1f9d8a28d39a7889c7ba526c1eba72c88b0a43c /internal/api/client/search/searchget_test.go | |
| parent | [bugfix] use correct key for PATCHing admin email (#1189) (diff) | |
| download | gotosocial-3a11861ac67655aa87dea219067277ab30c553ad.tar.xz | |
[bugfix] Don't call `strings.ToLower()` on usernames when selecting account by domain+username (#1190)
* don't lowercase account username when doing a select
* test getting remote user with uppercase username
Diffstat (limited to 'internal/api/client/search/searchget_test.go')
| -rw-r--r-- | internal/api/client/search/searchget_test.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/internal/api/client/search/searchget_test.go b/internal/api/client/search/searchget_test.go index bcbe83baf..952b5fd5f 100644 --- a/internal/api/client/search/searchget_test.go +++ b/internal/api/client/search/searchget_test.go @@ -97,6 +97,23 @@ func (suite *SearchGetTestSuite) TestSearchRemoteAccountByNamestring() { suite.NotNil(gotAccount) } +func (suite *SearchGetTestSuite) TestSearchRemoteAccountByNamestringUppercase() { + query := "@Some_User@example.org" + resolve := true + + searchResult, err := suite.testSearch(query, resolve, http.StatusOK) + if err != nil { + suite.FailNow(err.Error()) + } + + if !suite.Len(searchResult.Accounts, 1) { + suite.FailNow("expected 1 account in search results but got 0") + } + + gotAccount := searchResult.Accounts[0] + suite.NotNil(gotAccount) +} + func (suite *SearchGetTestSuite) TestSearchRemoteAccountByNamestringNoLeadingAt() { query := "brand_new_person@unknown-instance.com" resolve := true |
