diff --git a/Content.IntegrationTests/Tests/ClickableTest.cs b/Content.IntegrationTests/Tests/ClickableTest.cs index 263d6fed3f..133bff721b 100644 --- a/Content.IntegrationTests/Tests/ClickableTest.cs +++ b/Content.IntegrationTests/Tests/ClickableTest.cs @@ -68,21 +68,16 @@ namespace Content.IntegrationTests.Tests [TestCase("ClickTestRotatingCornerInvisibleNoRot", 0.25f, 0.25f, DirSouthEastJustShy, 1, ExpectedResult = true)] public async Task Test(string prototype, float clickPosX, float clickPosY, double angle, float scale) { - Vector2? worldPos = null; EntityUid entity = default; var clientEntManager = _client.ResolveDependency(); var serverEntManager = _server.ResolveDependency(); var eyeManager = _client.ResolveDependency(); var mapManager = _server.ResolveDependency(); - var gameTicker = _server.ResolveDependency().GetEntitySystem(); await _server.WaitPost(() => { - var gridEnt = mapManager.GetAllGrids().First().GridEntityId; - worldPos = serverEntManager.GetComponent(gridEnt).WorldPosition; - - var ent = serverEntManager.SpawnEntity(prototype, new EntityCoordinates(gridEnt, 0f, 0f)); - serverEntManager.GetComponent(ent).LocalRotation = angle; + var ent = serverEntManager.SpawnEntity(prototype, GetMainEntityCoordinates(mapManager)); + serverEntManager.GetComponent(ent).WorldRotation = angle; serverEntManager.GetComponent(ent).Scale = (scale, scale); entity = ent; }); @@ -97,9 +92,10 @@ namespace Content.IntegrationTests.Tests // these tests currently all assume player eye is 0 eyeManager.CurrentEye.Rotation = 0; + var pos = clientEntManager.GetComponent(entity).WorldPosition; var clickable = clientEntManager.GetComponent(entity); - hit = clickable.CheckClick((clickPosX, clickPosY) + worldPos!.Value, out _, out _); + hit = clickable.CheckClick((clickPosX, clickPosY) + pos, out _, out _); }); await _server.WaitPost(() =>