diff --git a/Octokit.Tests/Clients/TeamsClientTests.cs b/Octokit.Tests/Clients/TeamsClientTests.cs index f41c3abe..66cba182 100644 --- a/Octokit.Tests/Clients/TeamsClientTests.cs +++ b/Octokit.Tests/Clients/TeamsClientTests.cs @@ -300,6 +300,18 @@ namespace Octokit.Tests.Clients connection.Connection.Received().Put(Arg.Is(u => u.ToString() == "teams/1/repos/org/repo")); } + [Fact] + public void AddOrUpdatePermission() + { + var connection = Substitute.For(); + var client = new TeamsClient(connection); + var newPermission = new TeamRepositoryUpdate(PermissionType.Admin); + + client.AddRepository(1, "org", "repo", newPermission); + + connection.Connection.Received().Put(Arg.Is(u => u.ToString() == "teams/1/repos/org/repo"), Arg.Any()); + } + [Fact] public void EnsureNonNullOrg() {