using Content.Client.Gameplay; using Content.Client.Mapping; using Robust.Client.State; namespace Content.IntegrationTests.Tests; [TestFixture] public sealed class MappingEditorTest { [Test] public async Task StopHardCodingWidgetsJesusChristTest() { await using var pair = await PoolManager.GetServerClient(new PoolSettings { Connected = true }); var client = pair.Client; var state = client.ResolveDependency(); await client.WaitPost(() => { Assert.DoesNotThrow(() => { state.RequestStateChange(); }); }); // arbitrary short time await client.WaitRunTicks(30); await client.WaitPost(() => { Assert.DoesNotThrow(() => { state.RequestStateChange(); }); }); await pair.CleanReturnAsync(); } }