sso修复

This commit is contained in:
biss committed 2026-08-23 22:41:02 +08:00
1 parent 76b26a49a8
commit d95ff27ee4
7 files changed
+104 -37

No files matched your search

@@ -52,8 +52,9 @@ public sealed class CoursesControllerTests
var result = await controller.Get(cancellationToken: CancellationToken.None);
var ok = Assert.IsType<OkObjectResult>(result.Result);
var page = Assert.IsType<PagedResult<object>>(ok.Value);
var page = Assert.IsType<CursorPagedResult<object>>(ok.Value);
Assert.Equal(1, page.Total);
Assert.False(page.HasMore);
var items = JsonSerializer.Serialize(page.Items);
Assert.Contains("OWN-001", items);
Assert.DoesNotContain("OTHER-001", items);
@@ -174,8 +175,9 @@ public sealed class CoursesControllerTests
var result = await controller.Get(cancellationToken: CancellationToken.None);
var ok = Assert.IsType<OkObjectResult>(result.Result);
var page = Assert.IsType<PagedResult<object>>(ok.Value);
var page = Assert.IsType<CursorPagedResult<object>>(ok.Value);
Assert.Equal(1, page.Total);
Assert.False(page.HasMore);
Assert.Contains("CS102", JsonSerializer.Serialize(page.Items));
}
@@ -13,7 +13,7 @@ namespace Jiaowu.Api.Tests;
public sealed class OtherExamsControllerTests
{
[Fact]
public async Task Batches_AreFilteredAndReturnedByPage()
public async Task Batches_AreFilteredAndReturnedByCursorPage()
{
await using var connection = new SqliteConnection("Data Source=:memory:");
await connection.OpenAsync();
@@ -36,11 +36,13 @@ public sealed class OtherExamsControllerTests
var controller = new OtherExamsController(db, new TestDataScope(Guid.NewGuid()));
var result = Assert.IsType<OkObjectResult>(await controller.GetBatches(
keyword: "英语", status: OtherExamBatchStatus.Draft, page: 1,
keyword: "英语", status: OtherExamBatchStatus.Draft,
pageSize: 10, ct: CancellationToken.None));
var page = Assert.IsType<PagedResult<object>>(result.Value);
var page = Assert.IsType<CursorPagedResult<object>>(result.Value);
Assert.Equal(10, page.Total);
Assert.Equal(10, page.Items.Count);
Assert.False(page.HasMore);
Assert.Null(page.NextCursor);
}
[Fact]