More Asserts, more better

This commit is contained in:
Jordan Dominion
2023-11-19 00:06:35 -05:00
parent 13749149db
commit 54ec0a7c98
@@ -497,13 +497,14 @@ namespace Tgstation.Server.Tests.Live.Instance
Assert.AreEqual(false, daemonStatus.SoftRestart);
Assert.AreEqual(false, daemonStatus.SoftShutdown);
Assert.AreEqual(string.Empty, daemonStatus.AdditionalParameters);
Assert.AreEqual(false, daemonStatus.SoftRestart);
var initialCompileJob = daemonStatus.ActiveCompileJob;
await CheckDMApiFail(daemonStatus.ActiveCompileJob, cancellationToken);
daemonStatus = await DeployTestDme("BasicOperation/basic_operation_test", DreamDaemonSecurity.Trusted, true, cancellationToken);
Assert.AreEqual(WatchdogStatus.Online, daemonStatus.Status.Value);
Assert.AreEqual(false, daemonStatus.SoftRestart); // dme name change triggered, instant reboot
Assert.AreEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
var newerCompileJob = daemonStatus.StagedCompileJob;
@@ -1063,6 +1064,7 @@ namespace Tgstation.Server.Tests.Live.Instance
Assert.IsNull(daemonStatus.StagedCompileJob);
Assert.AreEqual(DMApiConstants.InteropVersion, daemonStatus.ActiveCompileJob.DMApiVersion);
Assert.AreEqual(DreamDaemonSecurity.Safe, daemonStatus.ActiveCompileJob.MinimumSecurityLevel);
Assert.AreEqual(false, daemonStatus.SoftRestart);
var startJob = await StartDD(cancellationToken);
@@ -1072,6 +1074,7 @@ namespace Tgstation.Server.Tests.Live.Instance
Assert.AreEqual(WatchdogStatus.Online, daemonStatus.Status.Value);
Assert.AreEqual(true, daemonStatus.SoftRestart);
CheckDDPriority();
Assert.AreEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
@@ -1085,6 +1088,7 @@ namespace Tgstation.Server.Tests.Live.Instance
daemonStatus = await TellWorldToReboot(cancellationToken);
Assert.AreNotEqual(initialCompileJob.Id, daemonStatus.ActiveCompileJob.Id);
Assert.AreEqual(false, daemonStatus.SoftRestart);
Assert.IsNull(daemonStatus.StagedCompileJob);
await instanceClient.DreamDaemon.Shutdown(cancellationToken);