OLD | NEW |
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 ]); |
OLD | NEW |