File tree Expand file tree Collapse file tree 2 files changed +37
-1
lines changed
static/app/views/settings/projectSeer Expand file tree Collapse file tree 2 files changed +37
-1
lines changed Original file line number Diff line number Diff line change @@ -549,4 +549,38 @@ describe('ProjectSeer', () => {
549549 ) ;
550550 } ) ;
551551 } ) ;
552+
553+ it ( 'hides Scan Issues toggle when triage-signals-v0 feature flag is enabled' , async ( ) => {
554+ const projectWithFeatureFlag = ProjectFixture ( {
555+ features : [ 'triage-signals-v0' ] ,
556+ } ) ;
557+
558+ render ( < ProjectSeer /> , {
559+ organization,
560+ outletContext : { project : projectWithFeatureFlag } ,
561+ } ) ;
562+
563+ // Wait for the page to load
564+ await screen . findByText ( / A u t o m a t i o n / i) ;
565+
566+ // The Scan Issues toggle should NOT be visible
567+ expect (
568+ screen . queryByRole ( 'checkbox' , {
569+ name : / S c a n I s s u e s / i,
570+ } )
571+ ) . not . toBeInTheDocument ( ) ;
572+ } ) ;
573+
574+ it ( 'shows Scan Issues toggle when triage-signals-v0 feature flag is disabled' , async ( ) => {
575+ render ( < ProjectSeer /> , {
576+ organization,
577+ outletContext : { project} ,
578+ } ) ;
579+
580+ // The Scan Issues toggle should be visible
581+ const toggle = await screen . findByRole ( 'checkbox' , {
582+ name : / S c a n I s s u e s / i,
583+ } ) ;
584+ expect ( toggle ) . toBeInTheDocument ( ) ;
585+ } ) ;
552586} ) ;
Original file line number Diff line number Diff line change @@ -195,6 +195,8 @@ function ProjectSeerGeneralForm({project}: {project: Project}) {
195195 model ?. getValue ( 'autofixAutomationTuning' ) !== 'off' ,
196196 } satisfies FieldObject ;
197197
198+ const isTriageSignalsFeatureOn = project . features . includes ( 'triage-signals-v0' ) ;
199+
198200 const seerFormGroups : JsonFormObject [ ] = [
199201 {
200202 title : (
@@ -219,7 +221,7 @@ function ProjectSeerGeneralForm({project}: {project: Project}) {
219221 </ div >
220222 ) ,
221223 fields : [
222- seerScannerAutomationField ,
224+ ... ( isTriageSignalsFeatureOn ? [ ] : [ seerScannerAutomationField ] ) ,
223225 autofixAutomatingTuningField ,
224226 automatedRunStoppingPointField ,
225227 ] ,
You can’t perform that action at this time.
0 commit comments