@@ -65,6 +65,11 @@ describe('TabNav — unofficialrun URL preservation (issue #319)', () => {
6565 'href' ,
6666 '/inference?unofficialruns=12345' ,
6767 ) ;
68+ cy . get ( '[data-testid="tab-trigger-submissions"]' ) . should (
69+ 'have.attr' ,
70+ 'href' ,
71+ '/submissions?unofficialruns=12345' ,
72+ ) ;
6873 cy . get ( '[data-testid="tab-trigger-historical"]' ) . should (
6974 'have.attr' ,
7075 'href' ,
@@ -104,22 +109,26 @@ describe('TabNav — Hidden popover for gated tabs', () => {
104109 mountTabNav ( { } ) ;
105110 cy . get ( '[data-testid="tab-trigger-inference"]' ) . should ( 'exist' ) ;
106111 cy . get ( '[data-testid="tab-trigger-gpu-specs"]' ) . should ( 'exist' ) ;
112+ cy . get ( '[data-testid="tab-trigger-submissions"]' ) . should ( 'exist' ) ;
107113 cy . get ( '[data-testid="tab-trigger-hidden"]' ) . should ( 'not.exist' ) ;
108114 cy . get ( '[data-testid="tab-trigger-feedback"]' ) . should ( 'not.exist' ) ;
109115 cy . get ( '[data-testid="tab-trigger-ai-chart"]' ) . should ( 'not.exist' ) ;
110116 } ) ;
111117
112- it ( 'renders the Hidden trigger when unlocked; popover reveals all 4 gated links' , ( ) => {
118+ it ( 'renders the Hidden trigger when unlocked; popover reveals gated links' , ( ) => {
113119 cy . window ( ) . then ( ( win ) => win . localStorage . setItem ( 'inferencex-feature-gate' , '1' ) ) ;
114120 mountTabNav ( { } ) ;
115121 cy . get ( '[data-testid="tab-trigger-hidden"]' ) . should ( 'be.visible' ) . and ( 'contain.text' , 'Hidden' ) ;
116122 // Gated links are inside the closed popover, so they're not yet in the DOM.
117123 cy . get ( '[data-testid="tab-trigger-ai-chart"]' ) . should ( 'not.exist' ) ;
124+ cy . get ( '[data-testid="tab-trigger-submissions"]' ) . should ( 'have.attr' , 'href' , '/submissions' ) ;
118125 cy . get ( '[data-testid="tab-trigger-hidden"]' ) . click ( ) ;
119126 cy . get ( '[data-testid="tab-hidden-popover"]' ) . should ( 'be.visible' ) ;
120127 cy . get ( '[data-testid="tab-trigger-ai-chart"]' ) . should ( 'have.attr' , 'href' , '/ai-chart' ) ;
121128 cy . get ( '[data-testid="tab-trigger-gpu-metrics"]' ) . should ( 'have.attr' , 'href' , '/gpu-metrics' ) ;
122- cy . get ( '[data-testid="tab-trigger-submissions"]' ) . should ( 'have.attr' , 'href' , '/submissions' ) ;
129+ cy . get ( '[data-testid="tab-hidden-popover"]' )
130+ . find ( '[data-testid="tab-trigger-submissions"]' )
131+ . should ( 'not.exist' ) ;
123132 cy . get ( '[data-testid="tab-trigger-feedback"]' ) . should ( 'have.attr' , 'href' , '/feedback' ) ;
124133 } ) ;
125134
0 commit comments