Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: chrome/test/data/extensions/api_test/i18n/test.js

Issue 225009: Implementing chrome.i18n.getMessage call, that loads message from the extensi... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // i18n api test 1 // i18n api test
2 // browser_tests.exe --gtest_filter=ExtensionApiTest.I18N 2 // browser_tests.exe --gtest_filter=ExtensionApiTest.I18N --lib=browser_tests
3 3
4 var testCallback = chrome.test.testCallback; 4 var testCallback = chrome.test.testCallback;
5 5
6 chrome.test.runTests([ 6 chrome.test.runTests([
7 function getAcceptLanguages() { 7 function getAcceptLanguages() {
8 chrome.i18n.getAcceptLanguages(chrome.test.callbackPass(function(results) { 8 chrome.i18n.getAcceptLanguages(chrome.test.callbackPass(function(results) {
9 chrome.test.assertEq(results.length, 2); 9 chrome.test.assertEq(results.length, 2);
10 chrome.test.assertEq(results[0], "en-US"); 10 chrome.test.assertEq(results[0], "en-US");
11 chrome.test.assertEq(results[1], "en"); 11 chrome.test.assertEq(results[1], "en");
12 })); 12 }));
13 } 13 },
14 function getMessage() {
15 var message = chrome.i18n.getMessage("simple_message");
16 chrome.test.assertEq(message, "Simple message");
17
18 message = chrome.i18n.getMessage("message_with_placeholders",
19 ["Cira", "John"]);
20 chrome.test.assertEq(message, "Cira and John work for Google");
21
22 message = chrome.i18n.getMessage("message_with_one_placeholder", "19");
23 chrome.test.assertEq(message, "Number of errors: 19");
24
25 chrome.test.succeed();
26 },
14 ]); 27 ]);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698