@@ -824,7 +824,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
824824 levelMidFQN : []* policy.Action {actionRead },
825825 },
826826 expectError : false ,
827- // expectPass: true,
827+ expectPass : true ,
828828 },
829829 {
830830 name : "registered resource value with all entitlements" ,
@@ -838,7 +838,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
838838 levelHighestFQN : []* policy.Action {actionRead },
839839 },
840840 expectError : false ,
841- // expectPass: true,
841+ expectPass : true ,
842842 },
843843 {
844844 name : "registered resource value with project values" ,
@@ -853,7 +853,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
853853 projectJusticeLeagueFQN : []* policy.Action {actionRead },
854854 },
855855 expectError : false ,
856- // expectPass: true,
856+ expectPass : true ,
857857 },
858858 {
859859 name : "registered resource value with missing entitlements" ,
@@ -868,7 +868,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
868868 projectAvengersFQN : []* policy.Action {actionRead },
869869 },
870870 expectError : false ,
871- // expectPass: false, // Missing entitlement for projectJusticeLeagueFQN
871+ expectPass : false , // Missing entitlement for projectJusticeLeagueFQN
872872 },
873873 {
874874 name : "registered resource value with wrong action" ,
@@ -883,7 +883,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
883883 levelHighestFQN : []* policy.Action {actionCreate },
884884 },
885885 expectError : false ,
886- // expectPass: false,
886+ expectPass : false ,
887887 },
888888 {
889889 name : "nonexistent registered resource value" ,
@@ -895,7 +895,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
895895 },
896896 entitlements : subjectmappingbuiltin.AttributeValueFQNsToActions {},
897897 expectError : true ,
898- // expectPass: false,
898+ expectPass : false ,
899899 },
900900 {
901901 name : "invalid nil resource" ,
@@ -915,6 +915,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
915915 levelHighestFQN : []* policy.Action {actionRead },
916916 },
917917 expectError : false ,
918+ expectPass : true ,
918919 },
919920 }
920921
@@ -935,6 +936,7 @@ func (s *EvaluateTestSuite) TestGetResourceDecision() {
935936 } else {
936937 s .Require ().NoError (err )
937938 s .NotNil (decision )
939+ s .Equal (tc .expectPass , decision .Passed , "Decision pass status didn't match" )
938940 s .Equal (tc .resource .GetEphemeralId (), decision .ResourceID , "Resource ID didn't match" )
939941 }
940942 })
0 commit comments