Standardize API auth challenge responses as ProblemDetails
This commit is contained in:
@@ -213,6 +213,10 @@ public class StateTests
|
||||
var anon = factory.CreateClient();
|
||||
var unauthorized = await anon.GetAsync("/api/state");
|
||||
Assert.Equal(HttpStatusCode.Unauthorized, unauthorized.StatusCode);
|
||||
var unauthorizedJson = await unauthorized.Content.ReadFromJsonAsync<JsonElement>();
|
||||
Assert.Equal("Unauthorized", unauthorizedJson.GetProperty("title").GetString());
|
||||
Assert.Equal("Unauthorized", unauthorizedJson.GetProperty("detail").GetString());
|
||||
Assert.Equal("Unauthorized", unauthorizedJson.GetProperty("error").GetString());
|
||||
|
||||
var client = factory.CreateClientWithCookies();
|
||||
await client.RegisterAsync("counting");
|
||||
|
||||
Reference in New Issue
Block a user