@@ -139,7 +139,7 @@ func TestRunTriageUpdateWithNotFoundCustomState(t *testing.T) {
139139 mockFeatureFlagsWrapper := & mock.FeatureFlagsMockWrapper {}
140140 mockCustomStatesWrapper := & mock.CustomStatesMockWrapper {}
141141 mock .Flag = wrappers.FeatureFlagResponseModel {
142- Name : "test-flag" ,
142+ Name : wrappers . SastCustomStateEnabled ,
143143 Status : true ,
144144 }
145145 cmd := triageUpdateSubCommand (mockResultsPredicatesWrapper , mockFeatureFlagsWrapper , mockCustomStatesWrapper )
@@ -160,7 +160,7 @@ func TestRunTriageUpdateWithCustomState(t *testing.T) {
160160 mockFeatureFlagsWrapper := & mock.FeatureFlagsMockWrapper {}
161161 mockCustomStatesWrapper := & mock.CustomStatesMockWrapper {}
162162 mock .Flag = wrappers.FeatureFlagResponseModel {
163- Name : "test-flag" ,
163+ Name : wrappers . SastCustomStateEnabled ,
164164 Status : true ,
165165 }
166166 cmd := triageUpdateSubCommand (mockResultsPredicatesWrapper , mockFeatureFlagsWrapper , mockCustomStatesWrapper )
@@ -212,7 +212,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
212212 customStateID : "" ,
213213 mockWrapper : & mock.CustomStatesMockWrapper {},
214214 mockFeatureFlags : & mock.FeatureFlagsMockWrapper {},
215- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
215+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
216216 expectedState : "" ,
217217 expectedCustomState : "2" ,
218218 expectedError : "" ,
@@ -222,7 +222,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
222222 state : "" ,
223223 customStateID : "2" ,
224224 mockWrapper : & mock.CustomStatesMockWrapper {},
225- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
225+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
226226 expectedState : "" ,
227227 expectedCustomState : "2" ,
228228 expectedError : "" ,
@@ -232,7 +232,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
232232 state : "TO_VERIFY" ,
233233 customStateID : "" ,
234234 mockWrapper : & mock.CustomStatesMockWrapper {},
235- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
235+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
236236 expectedState : "TO_VERIFY" ,
237237 expectedCustomState : "" ,
238238 expectedError : "" ,
@@ -242,7 +242,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
242242 state : "" ,
243243 customStateID : "" ,
244244 mockWrapper : & mock.CustomStatesMockWrapper {},
245- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
245+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
246246 expectedState : "" ,
247247 expectedCustomState : "" ,
248248 expectedError : "state-id is required when state is not provided" ,
@@ -252,7 +252,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
252252 state : "INVALID_STATE" ,
253253 customStateID : "" ,
254254 mockWrapper : & mock.CustomStatesMockWrapperWithError {},
255- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
255+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
256256 expectedState : "" ,
257257 expectedCustomState : "" ,
258258 expectedError : "Failed to get custom state ID for state: INVALID_STATE" ,
@@ -262,7 +262,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
262262 state : "demo2" ,
263263 customStateID : "2" ,
264264 mockWrapper : & mock.CustomStatesMockWrapper {},
265- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
265+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
266266 expectedState : "" ,
267267 expectedCustomState : "2" ,
268268 expectedError : "" ,
@@ -272,7 +272,7 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
272272 state : "TO_VERIFY" ,
273273 customStateID : "2" ,
274274 mockWrapper : & mock.CustomStatesMockWrapper {},
275- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
275+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
276276 expectedState : "TO_VERIFY" ,
277277 expectedCustomState : "" ,
278278 expectedError : "" ,
@@ -282,11 +282,21 @@ func TestDetermineSystemOrCustomState(t *testing.T) {
282282 state : "INVALID_STATE" ,
283283 customStateID : "2" ,
284284 mockWrapper : & mock.CustomStatesMockWrapperWithError {},
285- flag : wrappers.FeatureFlagResponseModel {Name : "test-flag" , Status : true },
285+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers . SastCustomStateEnabled , Status : true },
286286 expectedState : "" ,
287287 expectedCustomState : "2" ,
288288 expectedError : "" ,
289289 },
290+ {
291+ name : "Custom state not available" ,
292+ state : "demo2" ,
293+ customStateID : "" ,
294+ mockWrapper : & mock.CustomStatesMockWrapper {},
295+ flag : wrappers.FeatureFlagResponseModel {Name : wrappers .SastCustomStateEnabled , Status : false },
296+ expectedState : "" ,
297+ expectedCustomState : "" ,
298+ expectedError : "Custom state is not available for your tenant." ,
299+ },
290300 }
291301
292302 for _ , tt := range tests {
0 commit comments