File tree Expand file tree Collapse file tree 2 files changed +29
-1
lines changed
src/frontend/apps/e2e/__tests__/app-impress Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,26 @@ test.describe('Config', () => {
119
119
. first ( ) ,
120
120
) . toBeAttached ( ) ;
121
121
} ) ;
122
+
123
+ test ( 'it checks theme_customization.translations config' , async ( {
124
+ page,
125
+ } ) => {
126
+ await overrideConfig ( page , {
127
+ theme_customization : {
128
+ translations : {
129
+ en : {
130
+ translation : {
131
+ Docs : 'MyCustomDocs' ,
132
+ } ,
133
+ } ,
134
+ } ,
135
+ } ,
136
+ } ) ;
137
+
138
+ await page . goto ( '/' ) ;
139
+
140
+ await expect ( page . getByText ( 'MyCustomDocs' ) ) . toBeAttached ( ) ;
141
+ } ) ;
122
142
} ) ;
123
143
124
144
test . describe ( 'Config: Not loggued' , ( ) => {
Original file line number Diff line number Diff line change @@ -128,8 +128,16 @@ export async function waitForLanguageSwitch(
128
128
lang : TestLanguageValue ,
129
129
) {
130
130
const header = page . locator ( 'header' ) . first ( ) ;
131
- await header . getByRole ( 'button' , { name : 'arrow_drop_down' } ) . click ( ) ;
131
+ const languagePicker = header . locator ( '.--docs--language-picker-text' ) ;
132
+ const isAlreadyTargetLanguage = await languagePicker
133
+ . innerText ( )
134
+ . then ( ( text ) => text . toLowerCase ( ) . includes ( lang . label . toLowerCase ( ) ) ) ;
132
135
136
+ if ( isAlreadyTargetLanguage ) {
137
+ return ;
138
+ }
139
+
140
+ await languagePicker . click ( ) ;
133
141
const responsePromise = page . waitForResponse (
134
142
( resp ) =>
135
143
resp . url ( ) . includes ( '/user' ) && resp . request ( ) . method ( ) === 'PATCH' ,
You can’t perform that action at this time.
0 commit comments