Skip to content

Commit 9304cc8

Browse files
committed
finish tests
1 parent e0e8511 commit 9304cc8

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

service/internal/access/v2/evaluate_test.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)