mirror of
https://github.com/jlengrand/github-api.git
synced 2026-04-14 00:11:23 +00:00
Implement getChanges() for GHEventPayload.Issue
This commit is contained in:
@@ -162,6 +162,24 @@ public class GHEventPayloadTest extends AbstractGitHubWireMockTest {
|
||||
assertThat(event.getLabel().getName(), is("enhancement"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void issue_title_edited() throws Exception {
|
||||
GHEventPayload.Issue event = GitHub.offline().parseEventPayload(payload.asReader(), GHEventPayload.Issue.class);
|
||||
assertThat(event.getAction(), is("edited"));
|
||||
assertThat(event.getIssue().getNumber(), is(43));
|
||||
assertThat(event.getIssue().getTitle(), is("Test GHEventPayload.Issue changes [updated]"));
|
||||
assertThat(event.getChanges().getTitle().getFrom(), is("Test GHEventPayload.Issue changes"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void issue_body_edited() throws Exception {
|
||||
GHEventPayload.Issue event = GitHub.offline().parseEventPayload(payload.asReader(), GHEventPayload.Issue.class);
|
||||
assertThat(event.getAction(), is("edited"));
|
||||
assertThat(event.getIssue().getNumber(), is(43));
|
||||
assertThat(event.getIssue().getBody(), is("Description [updated]."));
|
||||
assertThat(event.getChanges().getBody().getFrom(), is("Description."));
|
||||
}
|
||||
|
||||
// TODO implement support classes and write test
|
||||
// @Test
|
||||
// public void label() throws Exception {}
|
||||
|
||||
Reference in New Issue
Block a user