From da9139b7bab95f6e5ba5f4bb2d99011c2d6db03a Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 23 Mar 2022 21:30:14 +0800 Subject: … MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Timeline.Tests/IntegratedTests/TokenTest.cs | 42 ++-------------------- 1 file changed, 2 insertions(+), 40 deletions(-) (limited to 'BackEnd/Timeline.Tests/IntegratedTests/TokenTest.cs') diff --git a/BackEnd/Timeline.Tests/IntegratedTests/TokenTest.cs b/BackEnd/Timeline.Tests/IntegratedTests/TokenTest.cs index 68681b61..555ab4da 100644 --- a/BackEnd/Timeline.Tests/IntegratedTests/TokenTest.cs +++ b/BackEnd/Timeline.Tests/IntegratedTests/TokenTest.cs @@ -1,10 +1,8 @@ using FluentAssertions; -using Microsoft.Extensions.DependencyInjection; using System.Collections.Generic; using System.Net.Http; using System.Threading.Tasks; using Timeline.Models.Http; -using Timeline.Services.User; using Xunit; using Xunit.Abstractions; @@ -80,48 +78,12 @@ namespace Timeline.Tests.IntegratedTests } [Fact] - public async Task VerifyToken_BadFormat() + public async Task VerifyToken_Invalid() { using var client = await CreateDefaultClient(); await client.TestPostAssertErrorAsync(VerifyTokenUrl, new HttpVerifyTokenRequest { Token = "bad token hahaha" }, - errorCode: ErrorCodes.TokenController.VerifyBadFormat); - } - - [Fact] - public async Task VerifyToken_OldVersion() - { - using var client = await CreateDefaultClient(); - var token = (await CreateUserTokenAsync(client, "user1", "user1pw")).Token; - - using (var scope = TestApp.Host.Services.CreateScope()) // UserService is scoped. - { - // create a user for test - var userService = scope.ServiceProvider.GetRequiredService(); - var id = await userService.GetUserIdByUsernameAsync("user1"); - await userService.ModifyUserAsync(id, new ModifyUserParams { Password = "user1pw" }); - } - - await client.TestPostAssertErrorAsync(VerifyTokenUrl, - new HttpVerifyTokenRequest { Token = token }, - errorCode: ErrorCodes.TokenController.VerifyOldVersion); - } - - [Fact] - public async Task VerifyToken_UserNotExist() - { - using var client = await CreateDefaultClient(); - var token = (await CreateUserTokenAsync(client, "user1", "user1pw")).Token; - - using (var scope = TestApp.Host.Services.CreateScope()) // UserDeleteService is scoped. - { - var userService = scope.ServiceProvider.GetRequiredService(); - await userService.DeleteUserAsync("user1"); - } - - await client.TestPostAssertErrorAsync(VerifyTokenUrl, - new HttpVerifyTokenRequest { Token = token }, - errorCode: ErrorCodes.TokenController.VerifyUserNotExist); + errorCode: ErrorCodes.TokenController.VerifyInvalid); } //[Fact] -- cgit v1.2.3