Removes a test that handles engine behavior in content. (#43228)

This commit is contained in:
Moony 2026-03-13 21:08:55 +01:00 committed by Coryler
parent 0e884decd5
commit 56210a7d94
1 changed files with 0 additions and 34 deletions

View File

@ -1,34 +0,0 @@
using Robust.Shared.Configuration;
using Robust.Shared.Log;
using Robust.UnitTesting;
namespace Content.IntegrationTests.Tests;
public sealed class LogErrorTest
{
/// <summary>
/// This test ensures that error logs cause tests to fail.
/// </summary>
[Test]
public async Task TestLogErrorCausesTestFailure()
{
await using var pair = await PoolManager.GetServerClient(new PoolSettings { Connected = true });
var server = pair.Server;
var client = pair.Client;
var cfg = server.ResolveDependency<IConfigurationManager>();
var logmill = server.ResolveDependency<ILogManager>().RootSawmill;
// Default cvar is properly configured
Assert.That(cfg.GetCVar(RTCVars.FailureLogLevel), Is.EqualTo(LogLevel.Error));
// Warnings don't cause tests to fail.
await server.WaitPost(() => logmill.Warning("test"));
// But errors do
await server.WaitPost(() => Assert.Throws<AssertionException>(() => logmill.Error("test")));
await client.WaitPost(() => Assert.Throws<AssertionException>(() => logmill.Error("test")));
await pair.CleanReturnAsync();
}
}