(t *testing.T)
| 601 | } |
| 602 | |
| 603 | func TestLocalSandbox_SetSecurityLevel(t *testing.T) { |
| 604 | tmpDir, err := os.MkdirTemp("", "sandbox-test-*") |
| 605 | if err != nil { |
| 606 | t.Fatalf("failed to create temp dir: %v", err) |
| 607 | } |
| 608 | defer func() { _ = os.RemoveAll(tmpDir) }() |
| 609 | |
| 610 | sb, err := NewLocalSandbox(&LocalSandboxConfig{ |
| 611 | WorkDir: tmpDir, |
| 612 | SecurityLevel: SecurityLevelBasic, |
| 613 | }) |
| 614 | if err != nil { |
| 615 | t.Fatalf("failed to create sandbox: %v", err) |
| 616 | } |
| 617 | |
| 618 | if sb.GetSecurityLevel() != SecurityLevelBasic { |
| 619 | t.Error("expected SecurityLevelBasic") |
| 620 | } |
| 621 | |
| 622 | sb.SetSecurityLevel(SecurityLevelStrict) |
| 623 | |
| 624 | if sb.GetSecurityLevel() != SecurityLevelStrict { |
| 625 | t.Error("expected SecurityLevelStrict after setting") |
| 626 | } |
| 627 | } |
nothing calls this directly
no test coverage detected