优化考试排考
This commit is contained in:
@@ -11,7 +11,7 @@ namespace Jiaowu.Api.Tests;
|
||||
public sealed class MySqlMigrationTests
|
||||
{
|
||||
private const string LatestMigration =
|
||||
"20260726190000_PersonalCalendarSubscription";
|
||||
"20260727105716_ExamRoomMixing";
|
||||
|
||||
[Fact]
|
||||
public void Production_migration_is_discoverable_and_generates_mysql_sql()
|
||||
@@ -54,6 +54,10 @@ public sealed class MySqlMigrationTests
|
||||
Assert.Contains(
|
||||
"ADD `CalendarSubscriptionCreatedAt` datetime(6) NULL",
|
||||
script);
|
||||
Assert.Contains("CREATE TABLE `ExamRooms`", script);
|
||||
Assert.Contains("CREATE TABLE `ExamRoomSessions`", script);
|
||||
Assert.Contains("CREATE TABLE `ExamSeats`", script);
|
||||
Assert.Contains("CREATE TABLE `ExamRoomInvigilators`", script);
|
||||
Assert.Contains("SET `ExamDate` = DATE(`StartsAt`)", script);
|
||||
Assert.Contains("DEFAULT 1", script);
|
||||
Assert.DoesNotContain("0001-01-01", script);
|
||||
|
||||
Reference in New Issue
Block a user