| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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<IStateManager>();
- await client.WaitPost(() =>
- {
- Assert.DoesNotThrow(() =>
- {
- state.RequestStateChange<MappingState>();
- });
- });
- // arbitrary short time
- await client.WaitRunTicks(30);
- await client.WaitPost(() =>
- {
- Assert.DoesNotThrow(() =>
- {
- state.RequestStateChange<GameplayState>();
- });
- });
- await pair.CleanReturnAsync();
- }
- }
|