jenkins-bot has submitted this change and it was merged.

Change subject: [BrowserTest] Fix i18n files lookup
......................................................................


[BrowserTest] Fix i18n files lookup

The visual_editor_page used relative paths expecting the current
directory to be modules/ve-mw/tests/browser. Use absolute paths instead.

Change-Id: I8b1c4eddc2085ee80380f288bceb14c6feee0a60
---
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
M modules/ve-mw/tests/browser/features/support/visual_editor_helper.rb
2 files changed, 11 insertions(+), 2 deletions(-)

Approvals:
  Jforrester: Looks good to me, approved
  jenkins-bot: Verified



diff --git 
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb 
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index 3c72a18..23a0ee7 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -6,7 +6,12 @@
 
   def self.translate(string)
     language = ENV['LANGUAGE_SCREENSHOT_CODE']
-    file_name = (File.exist?("../../i18n/#{language}.json")) ? 
"../../i18n/#{language}.json" : '../../i18n/en.json'
+
+    file_name = File.expand_path("../../../i18n/#{language}.json", __dir__)
+    unless File.exist?(file_name)
+      file_name = File.expand_path('../../../i18n/en.json', __dir__)
+    end
+
     json = JSON.parse(File.read(file_name))
     json[string] || ''
   end
diff --git 
a/modules/ve-mw/tests/browser/features/support/visual_editor_helper.rb 
b/modules/ve-mw/tests/browser/features/support/visual_editor_helper.rb
index 115bac3..f0fdb2b 100644
--- a/modules/ve-mw/tests/browser/features/support/visual_editor_helper.rb
+++ b/modules/ve-mw/tests/browser/features/support/visual_editor_helper.rb
@@ -10,6 +10,10 @@
 
   def i18n_file
     language = lookup(:language_screenshot_code)
-    (File.exist?("i18n/#{language}.json")) ? "i18n/#{language}.json" : 
'i18n/en.json'
+    file_name = File.expand_path("../../i18n/#{language}.json", __dir__)
+    unless File.exist?(file_name)
+      file_name = File.expand_path('../../i18n/en.json', __dir__)
+    end
+    file_name
   end
 end

-- 
To view, visit https://gerrit.wikimedia.org/r/281414
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I8b1c4eddc2085ee80380f288bceb14c6feee0a60
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Dduvall <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: Zfilipin <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to