Skip to content

Commit

Permalink
chore: updated tests
Browse files Browse the repository at this point in the history
  • Loading branch information
GrigoreMihai committed Mar 23, 2022
1 parent 957f299 commit 17253c0
Showing 1 changed file with 37 additions and 15 deletions.
52 changes: 37 additions & 15 deletions Test/WebHookTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ public async Task GivenCommitToOtherBranch_ShouldReturnOkDoNothing()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -65,7 +66,8 @@ public async Task GivenCommitToDefaultBranchNoImages_ShouldReturnOkDoNothing()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -98,7 +100,8 @@ public async Task GivenCommitToImgBotBranchByImgbot_ShouldReturnOkQueueToOpenPr(
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -134,7 +137,8 @@ public async Task GivenCommitToImgBotBranchByOthers_ShouldReturnOkDoNothing()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -167,7 +171,8 @@ public async Task GivenCommitToDefaultBranchWithImages_ShouldReturnOkQueueToRout
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -224,6 +229,7 @@ void ExtraSetup(
out var installationsTable,
out var marketplaceTable,
out var settingsTable,
out var backupMessages,
ExtraSetup);

// Assert OKObjectResult and Value
Expand Down Expand Up @@ -261,7 +267,8 @@ public async Task GivenCommitToDefaultBranchWithConfig_ShouldReturnOkQueueToRout
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -298,7 +305,8 @@ public async Task GivenCommitToDefaultBranchWithImagesUppercaseExtensions_Should
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -335,7 +343,8 @@ public async Task GivenNewInstallationAdded_ShouldReturnOkQueueRouter()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -372,7 +381,8 @@ public async Task GivenNewInstallationCreated_ShouldReturnOkQueueRouter()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -428,6 +438,7 @@ void ExtraSetup(
out var installationsTable,
out var marketplaceTable,
out var settingsTable,
out var backupMessages,
ExtraSetup);

// Assert OKObjectResult and Value
Expand Down Expand Up @@ -483,6 +494,7 @@ void ExtraSetup(
out var installationsTable,
out var marketplaceTable,
out var settingsTable,
out var backupMessages,
ExtraSetup);

// Assert OKObjectResult and Value
Expand Down Expand Up @@ -516,7 +528,8 @@ public async Task GivenMarketplacePurchase_ShouldReturnOkWriteRow()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -569,6 +582,7 @@ void ExtraSetup(
out var installationsTable,
out var marketplaceTable,
out var settingsTable,
out var backupMessages,
ExtraSetup);

// Assert OKObjectResult and Value
Expand Down Expand Up @@ -603,7 +617,8 @@ public async Task GivenMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDeleteBr
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -660,6 +675,7 @@ void ExtraSetup(
out var installationsTable,
out var marketplaceTable,
out var settingsTable,
out var backupMessages,
ExtraSetup);

// Assert OKObjectResult and Value
Expand Down Expand Up @@ -697,7 +713,8 @@ public async Task GivenMergedImgBotToOtherBranch_ShouldReturnOkDoNothing()
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -730,7 +747,8 @@ public async Task GivenSquashMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDe
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -767,7 +785,8 @@ public async Task GivenRebaseMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDe
out var deleteBranchMessages,
out var installationsTable,
out var marketplaceTable,
out var settingsTable);
out var settingsTable,
out var backupMessages);

// Assert OKObjectResult and Value
var response = (HookResponse)((OkObjectResult)result).Value;
Expand Down Expand Up @@ -802,6 +821,7 @@ private Task<IActionResult> ExecuteHookAsync(
out CloudTable installationsTable,
out CloudTable marketplaceTable,
out CloudTable settingsTable,
out CloudQueue backupMessages,
Action<CloudQueue, CloudQueue, CloudTable, CloudTable, CloudTable> extraSetup = null)
{
var request = Substitute.For<HttpRequestMessage>();
Expand All @@ -811,6 +831,8 @@ private Task<IActionResult> ExecuteHookAsync(
installationsTable = Substitute.For<CloudTable>(new Uri("https://myaccount.table.core.windows.net/Tables/installation"));
marketplaceTable = Substitute.For<CloudTable>(new Uri("https://myaccount.table.core.windows.net/Tables/marketplace"));
settingsTable = Substitute.For<CloudTable>(new Uri("https://myaccount.table.core.windows.net/Tables/settings"));
backupMessages = Substitute.For<CloudQueue>(new Uri("https://myaccount.queue.core.windows.net/Queue/backup"));

var logger = Substitute.For<ILogger>();

request.Headers.Add("X-GitHub-Event", new[] { githubEvent });
Expand All @@ -819,7 +841,7 @@ private Task<IActionResult> ExecuteHookAsync(
extraSetup?.Invoke(routerMessages, openPrMessages, installationsTable, marketplaceTable, settingsTable);

return WebHook.WebHookFunction.Run(
request, routerMessages, openPrMessages, deleteBranchMessages, installationsTable, marketplaceTable, settingsTable, logger);
request, routerMessages, openPrMessages, deleteBranchMessages, installationsTable, marketplaceTable, settingsTable, backupMessages, logger);
}
}
}

0 comments on commit 17253c0

Please sign in to comment.