File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 161161 "test" : " jest && eslint . && prettier -c \" **/*.{yml,yaml}\" && npm run check-deps" ,
162162 "prebrowser-test" : " npm run build" ,
163163 "browser-test" : " start-server-and-test browser-test-server 4001 browser-test-tests" ,
164- "browser-test-server" : " cross-env NODE_ENV=production ENABLED_LANGUAGES='en,ja' PORT=4001 node server.js" ,
164+ "browser-test-server" : " cross-env NODE_ENV=production PORT=4001 node server.js" ,
165165 "browser-test-tests" : " cross-env BROWSER=1 jest tests/browser/browser.js" ,
166166 "sync-search" : " start-server-and-test sync-search-server 4002 sync-search-indices" ,
167167 "sync-search-dry-run" : " DRY_RUN=1 npm run sync-search" ,
Original file line number Diff line number Diff line change 11/* global page, browser */
22const sleep = require ( 'await-sleep' )
33const { latest } = require ( '../../lib/enterprise-server-releases' )
4+ const languages = require ( '../../lib/languages' )
45
56describe ( 'homepage' , ( ) => {
67 jest . setTimeout ( 60 * 1000 )
@@ -264,3 +265,19 @@ describe('card filters', () => {
264265 expect ( noResultsClasses ) . not . toContain ( 'd-none' )
265266 } )
266267} )
268+
269+ describe ( 'language banner' , ( ) => {
270+ it ( 'directs user to the English version of the article' , async ( ) => {
271+ const wipLanguageKey = Object . keys ( languages ) . find ( key => languages [ key ] . wip )
272+
273+ // This kinda sucks, but if we don't have a WIP language, we currently can't
274+ // run a reliable test. But hey, on the bright side, if we don't have a WIP
275+ // language then this code will never run anyway!
276+ if ( wipLanguageKey ) {
277+ const res = await page . goto ( `http://localhost:4001/${ wipLanguageKey } /actions` )
278+ expect ( res . ok ( ) ) . toBe ( true )
279+ const href = await page . $eval ( 'a#to-english-doc' , el => el . href )
280+ expect ( href . endsWith ( '/en/actions' ) ) . toBe ( true )
281+ }
282+ } )
283+ } )
You can’t perform that action at this time.
0 commit comments