|
|
@@ -162,6 +162,11 @@ func TestGuardianViewer(t *testing.T) {
|
|
|
sc.parentFolderPermissionScenario(VIEWER, m.PERMISSION_EDIT, EDITOR_ACCESS)
|
|
|
sc.parentFolderPermissionScenario(VIEWER, m.PERMISSION_VIEW, VIEWER_ACCESS)
|
|
|
})
|
|
|
+
|
|
|
+ apiKeyScenario("Given api key with viewer role", t, m.ROLE_VIEWER, func(sc *scenarioContext) {
|
|
|
+ // dashboard has default permissions
|
|
|
+ sc.defaultPermissionScenario(VIEWER, m.PERMISSION_EDIT, VIEWER_ACCESS)
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
|
|
|
@@ -267,7 +272,7 @@ func (sc *scenarioContext) verifyExpectedPermissionsFlags() {
|
|
|
actualFlag = NO_ACCESS
|
|
|
}
|
|
|
|
|
|
- if sc.expectedFlags&actualFlag != sc.expectedFlags {
|
|
|
+ if actualFlag&sc.expectedFlags != actualFlag {
|
|
|
sc.reportFailure(tc, sc.expectedFlags.String(), actualFlag.String())
|
|
|
}
|
|
|
|