From 0d282a5e32c44775eaa0a2f52ffd7e273dfa6b76 Mon Sep 17 00:00:00 2001 From: Vikas S Yaligar Date: Sat, 26 Sep 2015 03:56:24 +0530 Subject: [PATCH] [BrowserTest] Use English if i18n file does not exists to convert the text Bug: T111525 Change-Id: Iaf557114df0bcdca3f82fc0ba0bcb752f5cb2c3d --- .../tests/browser/features/support/visual_editor_helper.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 bed839f09d..115bac3864 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 @@ -3,8 +3,13 @@ # module VisualEditorHelper def translate(string) - file = File.read "i18n/#{lookup(:language_screenshot_code)}.json" + file = File.read i18n_file json = JSON.parse(file) json["visualeditor-languagescreenshot-#{string.downcase.gsub(' ', '-')}-text"] || '' end + + def i18n_file + language = lookup(:language_screenshot_code) + (File.exist?("i18n/#{language}.json")) ? "i18n/#{language}.json" : 'i18n/en.json' + end end