mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-04 23:02:10 +00:00
test(uplifts): correct current-role denial fixtures
This commit is contained in:
parent
e1632bc3bf
commit
50a2cbab5f
1 changed files with 2 additions and 1 deletions
|
|
@ -155,7 +155,7 @@ public sealed class WorkOrderUpliftServiceTests
|
||||||
public async Task CreateAsync_StaleAdminClaim_DeniesWhenDatabaseRoleIsNotAdmin()
|
public async Task CreateAsync_StaleAdminClaim_DeniesWhenDatabaseRoleIsNotAdmin()
|
||||||
{
|
{
|
||||||
await using var context = CreateContext();
|
await using var context = CreateContext();
|
||||||
var (workOrder, dispatch) = await SeedWorkOrderAsync(context, role: "Dispatcher");
|
var (workOrder, dispatch) = await SeedWorkOrderAsync(context, role: "Scheduler");
|
||||||
var service = NewService(context);
|
var service = NewService(context);
|
||||||
|
|
||||||
var exception = await Assert.ThrowsAsync<UpliftForbiddenException>(() => service.CreateAsync(
|
var exception = await Assert.ThrowsAsync<UpliftForbiddenException>(() => service.CreateAsync(
|
||||||
|
|
@ -174,6 +174,7 @@ public sealed class WorkOrderUpliftServiceTests
|
||||||
{
|
{
|
||||||
await using var context = CreateContext();
|
await using var context = CreateContext();
|
||||||
var (workOrder, dispatch) = await SeedWorkOrderAsync(context);
|
var (workOrder, dispatch) = await SeedWorkOrderAsync(context);
|
||||||
|
context.UserRoles.RemoveRange(context.UserRoles.Where(userRole => userRole.UserId == "dispatcher-1"));
|
||||||
context.Users.Remove(context.Users.Single(user => user.Id == "dispatcher-1"));
|
context.Users.Remove(context.Users.Single(user => user.Id == "dispatcher-1"));
|
||||||
await context.SaveChangesAsync();
|
await context.SaveChangesAsync();
|
||||||
var service = NewService(context);
|
var service = NewService(context);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue