chore: debug tests failing in CI
This commit is contained in:
@@ -19,7 +19,7 @@ internal sealed class GlobalExceptionHandler(ILogger<GlobalExceptionHandler> log
|
|||||||
{
|
{
|
||||||
Status = StatusCodes.Status500InternalServerError,
|
Status = StatusCodes.Status500InternalServerError,
|
||||||
Title = "Server Error",
|
Title = "Server Error",
|
||||||
Detail = "An internal error occurred."
|
Detail = exception.Message,
|
||||||
};
|
};
|
||||||
|
|
||||||
httpContext.Response.StatusCode = problemDetails.Status.Value;
|
httpContext.Response.StatusCode = problemDetails.Status.Value;
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ using System.Net.Http.Json;
|
|||||||
|
|
||||||
using GroundsForSupport.API.Tests.Integration.Infra;
|
using GroundsForSupport.API.Tests.Integration.Infra;
|
||||||
|
|
||||||
|
[assembly: CaptureConsole]
|
||||||
|
|
||||||
namespace GroundsForSupport.API.Tests.Integration;
|
namespace GroundsForSupport.API.Tests.Integration;
|
||||||
|
|
||||||
public sealed class PaymentTests(TestApi api) : IClassFixture<TestApi>
|
public sealed class PaymentTests(TestApi api) : IClassFixture<TestApi>
|
||||||
@@ -22,6 +24,8 @@ public sealed class PaymentTests(TestApi api) : IClassFixture<TestApi>
|
|||||||
|
|
||||||
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
||||||
|
|
||||||
|
Console.WriteLine(await response.Content.ReadAsStringAsync(TestContext.Current.CancellationToken));
|
||||||
|
|
||||||
response.StatusCode.Should().Be(HttpStatusCode.BadRequest);
|
response.StatusCode.Should().Be(HttpStatusCode.BadRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -38,6 +42,8 @@ public sealed class PaymentTests(TestApi api) : IClassFixture<TestApi>
|
|||||||
|
|
||||||
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
||||||
|
|
||||||
|
Console.WriteLine(await response.Content.ReadAsStringAsync(TestContext.Current.CancellationToken));
|
||||||
|
|
||||||
response.StatusCode.Should().Be(HttpStatusCode.BadRequest);
|
response.StatusCode.Should().Be(HttpStatusCode.BadRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,6 +61,8 @@ public sealed class PaymentTests(TestApi api) : IClassFixture<TestApi>
|
|||||||
|
|
||||||
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
var response = await client.PostAsJsonAsync("/payments/create-intent", request, TestContext.Current.CancellationToken);
|
||||||
|
|
||||||
|
Console.WriteLine(await response.Content.ReadAsStringAsync(TestContext.Current.CancellationToken));
|
||||||
|
|
||||||
response.StatusCode.Should().Be(HttpStatusCode.OK);
|
response.StatusCode.Should().Be(HttpStatusCode.OK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user