From 667143d870679deb4be55122237e66d2d480946f Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 15 Nov 2020 20:31:22 +0800 Subject: feat: Now changing user permission returns 400. --- .../IntegratedTests/UserPermissionTest.cs | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'BackEnd/Timeline.Tests/IntegratedTests/UserPermissionTest.cs') diff --git a/BackEnd/Timeline.Tests/IntegratedTests/UserPermissionTest.cs b/BackEnd/Timeline.Tests/IntegratedTests/UserPermissionTest.cs index 77cae590..3fb581f0 100644 --- a/BackEnd/Timeline.Tests/IntegratedTests/UserPermissionTest.cs +++ b/BackEnd/Timeline.Tests/IntegratedTests/UserPermissionTest.cs @@ -36,23 +36,15 @@ namespace Timeline.Tests.IntegratedTests [Theory] [MemberData(nameof(EveryPermissionTestData))] - public async Task ModifyRootUserPermissionShouldHaveNoEffect(UserPermission permission) + public async Task ModifyRootUserPermission_Should_Error(UserPermission permission) { using var client = await CreateClientAsAdministrator(); - await client.TestDeleteAsync($"users/admin/permissions/{permission}"); + await client.TestPutAssertErrorAsync($"users/admin/permissions/{permission}", + errorCode: ErrorCodes.UserController.ChangePermission_RootUser); - { - var body = await client.GetUserAsync("admin"); - body.Permissions.Should().BeEquivalentTo(Enum.GetNames()); - } - - await client.TestPutAsync($"users/admin/permissions/{permission}"); - - { - var body = await client.GetUserAsync("admin"); - body.Permissions.Should().BeEquivalentTo(Enum.GetNames()); - } + await client.TestDeleteAssertErrorAsync($"users/admin/permissions/{permission}", + errorCode: ErrorCodes.UserController.ChangePermission_RootUser); } [Theory] -- cgit v1.2.3