From 2e957e7ebb35dbaf2ad447134e83340c93d09cbd Mon Sep 17 00:00:00 2001 From: Gusted Date: Mon, 22 Aug 2022 19:56:41 +0200 Subject: [PATCH] Fix repository tests --- modules/forgefed/repository_test.go | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/modules/forgefed/repository_test.go b/modules/forgefed/repository_test.go index e86d54bb6e..935240bb34 100644 --- a/modules/forgefed/repository_test.go +++ b/modules/forgefed/repository_test.go @@ -76,8 +76,11 @@ func Test_RepositoryMarshalJSON(t *testing.T) { "with Team as IRI": { item: Repository{ Team: ap.IRI("https://example.com/1"), + Actor: ap.Actor{ + ID: "https://example.com/1", + }, }, - want: []byte(`{"team":"https://example.com/1"}`), + want: []byte(`{"id":"https://example.com/1","team":"https://example.com/1"}`), }, "with Team as IRIs": { item: Repository{ @@ -85,14 +88,20 @@ func Test_RepositoryMarshalJSON(t *testing.T) { ap.IRI("https://example.com/1"), ap.IRI("https://example.com/2"), }, + Actor: ap.Actor{ + ID: "https://example.com/1", + }, }, - want: []byte(`{"team":["https://example.com/1","https://example.com/2"]}`), + want: []byte(`{"id":"https://example.com/1","team":["https://example.com/1","https://example.com/2"]}`), }, "with Team as Object": { item: Repository{ Team: ap.Object{ID: "https://example.com/1"}, + Actor: ap.Actor{ + ID: "https://example.com/1", + }, }, - want: []byte(`{"team":{"id":"https://example.com/1"}}`), + want: []byte(`{"id":"https://example.com/1","team":{"id":"https://example.com/1"}}`), }, "with Team as slice of Objects": { item: Repository{ @@ -100,8 +109,11 @@ func Test_RepositoryMarshalJSON(t *testing.T) { ap.Object{ID: "https://example.com/1"}, ap.Object{ID: "https://example.com/2"}, }, + Actor: ap.Actor{ + ID: "https://example.com/1", + }, }, - want: []byte(`{"team":[{"id":"https://example.com/1"},{"id":"https://example.com/2"}]}`), + want: []byte(`{"id":"https://example.com/1","team":[{"id":"https://example.com/1"},{"id":"https://example.com/2"}]}`), }, }