diff --git a/backend/spi_conformance_test.go b/backend/spi_conformance_test.go index 3058230..f8eeb64 100644 --- a/backend/spi_conformance_test.go +++ b/backend/spi_conformance_test.go @@ -257,6 +257,10 @@ func conformanceFixtures() conformance.Fixtures { Want: []conformance.Want{{Kind: gp.EventChangeRequest, Action: "synchronized"}}}, {Name: "mr-marked-ready", Request: mrHook("d11d", map[string]any{"action": "update"}, map[string]any{"changes": map[string]any{"draft": map[string]any{"previous": true, "current": false}}}), Want: []conformance.Want{{Kind: gp.EventChangeRequest, Action: "ready"}}}, + {Name: "mr-title-edited", Request: mrHook("d11g", map[string]any{"action": "update", "title": "TST-2 fix"}, map[string]any{"changes": map[string]any{"title": map[string]any{"previous": "fix", "current": "TST-2 fix"}}}), + Want: []conformance.Want{{Kind: gp.EventChangeRequest, Action: "edited", SubjectKind: gp.SubjectChangeRequest}}}, + {Name: "mr-description-edited", Request: mrHook("d11h", map[string]any{"action": "update"}, map[string]any{"changes": map[string]any{"description": map[string]any{"previous": "", "current": "TST-2"}}}), + Want: []conformance.Want{{Kind: gp.EventChangeRequest, Action: "edited"}}}, {Name: "mr-without-relevant-changes-is-dropped", Request: mrHook("d11e", map[string]any{"action": "update"}, map[string]any{"changes": map[string]any{"milestone_id": map[string]any{}}}), Want: nil}, {Name: "mr-merged", Request: mrHook("d11f", map[string]any{"action": "merge", "state": "merged"}, nil), Want: []conformance.Want{{Kind: gp.EventChangeRequest, Action: "merged"}}},