feat(scum): add bounded vehicle spawn adapter
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package companion
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestCompanionVehicleHandlerCapabilityIsExplicitAndBounded(t *testing.T) {
|
||||
base := append([]string(nil), requiredCapabilities...)
|
||||
if err := validateCapabilities(base); err != nil {
|
||||
t.Fatalf("base companion profile must remain valid: %v", err)
|
||||
}
|
||||
if err := validateCapabilities(append(base, "handler.vehicle.spawn")); err != nil {
|
||||
t.Fatalf("explicit vehicle handler declaration must be valid: %v", err)
|
||||
}
|
||||
if err := validateCapabilities(append(base, "handler.raw.rcon")); err == nil {
|
||||
t.Fatal("undeclared raw command handler capability must be rejected")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user