From 7b3abda71129b3db504e8d8223a498064a251591 Mon Sep 17 00:00:00 2001 From: Michael Jolley Date: Mon, 9 Oct 2023 15:35:41 -0500 Subject: [PATCH] [feat]: Adding missing properties to PushEventPayload (#2795) --- Octokit.Tests/Clients/EventsClientTests.cs | 7 +++++++ .../Models/Response/ActivityPayloads/PushEventPayload.cs | 3 +++ 2 files changed, 10 insertions(+) diff --git a/Octokit.Tests/Clients/EventsClientTests.cs b/Octokit.Tests/Clients/EventsClientTests.cs index 90b22719c4..ad5dd6cc28 100644 --- a/Octokit.Tests/Clients/EventsClientTests.cs +++ b/Octokit.Tests/Clients/EventsClientTests.cs @@ -6,6 +6,7 @@ using System.Threading.Tasks; using NSubstitute; using Octokit.Internal; +using Octokit.Tests.Helpers; using Xunit; using static Octokit.Internal.TestSetup; @@ -880,6 +881,9 @@ public async Task DeserializesPushEventCorrectly() head = "head", @ref = "ref", size = 1337, + before = "before", + distinct_size = 1337, + push_id = 1337, commits = new [] { new @@ -902,6 +906,9 @@ public async Task DeserializesPushEventCorrectly() Assert.NotNull(payload.Commits); Assert.Equal(1, payload.Commits.Count); Assert.Equal("message", payload.Commits.FirstOrDefault().Message); + Assert.Equal("before", payload.Before); + Assert.Equal(1337, payload.DistinctSize); + Assert.Equal(1337, payload.PushId); } [Fact] diff --git a/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs b/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs index b007526896..e4e3e26a85 100644 --- a/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs +++ b/Octokit/Models/Response/ActivityPayloads/PushEventPayload.cs @@ -6,6 +6,9 @@ namespace Octokit [DebuggerDisplay("{DebuggerDisplay,nq}")] public class PushEventPayload : ActivityPayload { + public int PushId { get; private set; } + public int DistinctSize { get; private set; } + public string Before { get; private set; } public string Head { get; private set; } public string Ref { get; private set; } public int Size { get; private set; }