@@ -87,7 +87,10 @@ 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+ const expectedString = enterpriseServerReleases . isOldestReleaseDeprecated
91+ ? 'was discontinued'
92+ : 'will be discontinued'
93+ expect ( $ ( '.deprecation-banner b' ) . text ( ) . includes ( expectedString ) ) . toBe ( true )
9194 } )
9295
9396 test ( 'deprecation warning banner says "was discontinued" when date is in past' , async ( ) => {
@@ -98,17 +101,25 @@ describe('deprecation banner', () => {
98101
99102describe ( 'does not render helpfulness prompt or contribution button' , ( ) => {
100103 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` )
104+ let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
104105 expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
106+ $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
107+ if ( enterpriseServerReleases . isOldestReleaseDeprecated ) {
108+ expect ( $ ( '.js-helpfulness' ) . length ) . toBe ( 0 )
109+ } else {
110+ expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
111+ }
105112 } )
106113
107114 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` )
115+ let $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . latest } /github` )
111116 expect ( $ ( '.contribution' ) . length ) . toBeGreaterThan ( 0 )
117+ $ = await getDOM ( `/en/enterprise/${ enterpriseServerReleases . oldestSupported } /github` )
118+ if ( enterpriseServerReleases . isOldestReleaseDeprecated ) {
119+ expect ( $ ( '.contribution' ) . length ) . toBe ( 0 )
120+ } else {
121+ expect ( $ ( '.js-helpfulness' ) . length ) . toBeGreaterThan ( 0 )
122+ }
112123 } )
113124} )
114125
0 commit comments