fix: assert forbidden workflow results
This commit is contained in:
@@ -361,6 +361,12 @@ public sealed class TaskWorkflowTests
|
|||||||
|
|
||||||
private static void AssertStatusCode(IResult result, int expectedStatusCode)
|
private static void AssertStatusCode(IResult result, int expectedStatusCode)
|
||||||
{
|
{
|
||||||
|
if (expectedStatusCode == StatusCodes.Status403Forbidden)
|
||||||
|
{
|
||||||
|
Assert.Equal("Microsoft.AspNetCore.Http.HttpResults.ForbidHttpResult", result.GetType().FullName);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var statusResult = Assert.IsAssignableFrom<IStatusCodeHttpResult>(result);
|
var statusResult = Assert.IsAssignableFrom<IStatusCodeHttpResult>(result);
|
||||||
Assert.Equal(expectedStatusCode, statusResult.StatusCode);
|
Assert.Equal(expectedStatusCode, statusResult.StatusCode);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user