diff options
author | 2023-01-13 17:02:45 +0100 | |
---|---|---|
committer | 2023-01-13 17:02:45 +0100 | |
commit | eafd73c29204072050591a0579e0cedb174e6d38 (patch) | |
tree | 8cb581647e00f366395d97d27c36c6099e93754b /internal/api/client/instance/instancepeersget_test.go | |
parent | [performance] media processing improvements (#1288) (diff) | |
download | gotosocial-eafd73c29204072050591a0579e0cedb174e6d38.tar.xz |
[chore] Remove omitempty on account source; refactor tests to use prettyprint json (#1337)
* remove omitEmpty tag on account source items
* update tests
Diffstat (limited to 'internal/api/client/instance/instancepeersget_test.go')
-rw-r--r-- | internal/api/client/instance/instancepeersget_test.go | 85 |
1 files changed, 73 insertions, 12 deletions
diff --git a/internal/api/client/instance/instancepeersget_test.go b/internal/api/client/instance/instancepeersget_test.go index 560fedac4..519931528 100644 --- a/internal/api/client/instance/instancepeersget_test.go +++ b/internal/api/client/instance/instancepeersget_test.go @@ -19,7 +19,9 @@ package instance_test import ( + "bytes" "context" + "encoding/json" "fmt" "io" "net/http" @@ -56,8 +58,13 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetNoParams() { b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`["example.org","fossbros-anonymous.io"]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + "example.org", + "fossbros-anonymous.io" +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetNoParamsUnauthorized() { @@ -98,8 +105,13 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetNoParamsAuthorized() b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`["example.org","fossbros-anonymous.io"]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + "example.org", + "fossbros-anonymous.io" +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetOnlySuspended() { @@ -117,8 +129,16 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetOnlySuspended() { b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`[{"domain":"replyguys.com","suspended_at":"2020-05-13T13:29:12.000Z","public_comment":"reply-guying to tech posts"}]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + { + "domain": "replyguys.com", + "suspended_at": "2020-05-13T13:29:12.000Z", + "public_comment": "reply-guying to tech posts" + } +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetOnlySuspendedUnauthorized() { @@ -159,8 +179,16 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetOnlySuspendedAuthori b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`[{"domain":"replyguys.com","suspended_at":"2020-05-13T13:29:12.000Z","public_comment":"reply-guying to tech posts"}]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + { + "domain": "replyguys.com", + "suspended_at": "2020-05-13T13:29:12.000Z", + "public_comment": "reply-guying to tech posts" + } +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetAll() { @@ -178,8 +206,22 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetAll() { b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`[{"domain":"example.org"},{"domain":"fossbros-anonymous.io"},{"domain":"replyguys.com","suspended_at":"2020-05-13T13:29:12.000Z","public_comment":"reply-guying to tech posts"}]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + { + "domain": "example.org" + }, + { + "domain": "fossbros-anonymous.io" + }, + { + "domain": "replyguys.com", + "suspended_at": "2020-05-13T13:29:12.000Z", + "public_comment": "reply-guying to tech posts" + } +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetAllWithObfuscated() { @@ -208,8 +250,27 @@ func (suite *InstancePeersGetTestSuite) TestInstancePeersGetAllWithObfuscated() b, err := io.ReadAll(result.Body) suite.NoError(err) - - suite.Equal(`[{"domain":"example.org"},{"domain":"fossbros-anonymous.io"},{"domain":"o*g.*u**.t**.*or*t.*r**ev**","suspended_at":"2021-06-09T10:34:55.000Z","public_comment":"just absolutely the worst, wowza"},{"domain":"replyguys.com","suspended_at":"2020-05-13T13:29:12.000Z","public_comment":"reply-guying to tech posts"}]`, string(b)) + dst := new(bytes.Buffer) + err = json.Indent(dst, b, "", " ") + suite.NoError(err) + suite.Equal(`[ + { + "domain": "example.org" + }, + { + "domain": "fossbros-anonymous.io" + }, + { + "domain": "o*g.*u**.t**.*or*t.*r**ev**", + "suspended_at": "2021-06-09T10:34:55.000Z", + "public_comment": "just absolutely the worst, wowza" + }, + { + "domain": "replyguys.com", + "suspended_at": "2020-05-13T13:29:12.000Z", + "public_comment": "reply-guying to tech posts" + } +]`, dst.String()) } func (suite *InstancePeersGetTestSuite) TestInstancePeersGetFunkyParams() { |