@@ -87,7 +87,11 @@ describe('deprecation banner', () => {
8787
8888 test ( 'deprecation warning banner says "will be discontinued" when date is in future' , async ( ) => {
8989 const $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } ` )
90- expect ( $ ( '.deprecation-banner b' ) . text ( ) . includes ( 'will be discontinued' ) ) . toBe ( true )
90+ if ( enterpriseServerReleases . isOldestReleaseDeprecated ) {
91+ expect ( $ ( '.deprecation-banner b' ) . text ( ) . includes ( 'was discontinued' ) ) . toBe ( true )
92+ } else {
93+ expect ( $ ( '.deprecation-banner b' ) . text ( ) . includes ( 'will be discontinued' ) ) . toBe ( true )
94+ }
9195 } )
9296
9397 test ( 'deprecation warning banner says "was discontinued" when date is in past' , async ( ) => {
@@ -98,17 +102,25 @@ describe('deprecation banner', () => {
98102
99103describe ( 'does not render helpfulness prompt or contribution button' , ( ) => {
100104 test ( 'does not render helpfulness prompt' , async ( ) => {
101- let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
102- expect ( $ ( '.js-helpfulness' ) . length ) . toBe ( 0 )
103- $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
105+ let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
104106 expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
107+ $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
108+ if ( enterpriseServerReleases . isOldestReleaseDeprecated ) {
109+ expect ( $ ( '.js-helpfulness' ) . length ) . toBe ( 0 )
110+ } else {
111+ expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
112+ }
105113 } )
106114
107115 test ( 'does not render contribution button' , async ( ) => {
108- let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
109- expect ( $ ( '.contribution' ) . length ) . toBe ( 0 )
110- $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
116+ let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
111117 expect ( $ ( '.contribution' ) . length ) . toBeGreaterThan ( 0 )
118+ $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
119+ if ( enterpriseServerReleases . isOldestReleaseDeprecated ) {
120+ expect ( $ ( '.contribution' ) . length ) . toBe ( 0 )
121+ } else {
122+ expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
123+ }
112124 } )
113125} )
114126
0 commit comments