Files
iqudo-top1/internal/access/scenario_test.go
2026-08-08 22:58:35 +08:00

17 lines
491 B
Go

package access
import (
"testing"
"git.iwork-ai.com/xdc/iqudo-top1/internal/auth"
)
func TestScenarioVisibilityPermission(t *testing.T) {
if !auth.HasPermission(auth.Principal{Permissions: []string{"scenario.team_view"}}, "scenario.team_view") {
t.Fatal("team visibility permission should be recognized")
}
if auth.HasPermission(auth.Principal{Permissions: []string{"scenario.view"}}, "scenario.team_view") {
t.Fatal("tenant view permission must not imply team visibility")
}
}