]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Ignore non-content commands in AllCommandsHavePermissions (#39336)
authorPieter-Jan Briers <pieterjan.briers+git@gmail.com>
Wed, 10 Sep 2025 20:08:16 +0000 (22:08 +0200)
committerGitHub <noreply@github.com>
Wed, 10 Sep 2025 20:08:16 +0000 (13:08 -0700)
Causing a test failure every time a Toolshed command gets added to engine is ridiculous.

Content.IntegrationTests/Tests/Toolshed/AdminTest.cs

index ecb11fc1ba4f5e97445d7a39f22a68348fbc859e..ca70120ee9a739bef9733b8c318b62f4072f7101 100644 (file)
@@ -25,6 +25,11 @@ public sealed class AdminTest : ToolshedTest
                     if (ignored.Contains(cmd.Cmd.GetType().Assembly))
                         continue;
 
+                    // Only care about content commands.
+                    var assemblyName = cmd.Cmd.GetType().Assembly.FullName;
+                    if (assemblyName == null || !assemblyName.StartsWith("Content."))
+                        continue;
+
                     Assert.That(admin.TryGetCommandFlags(cmd, out _), $"Command does not have admin permissions set up: {cmd.FullName()}");
                 }
             });