| Index: grit/format/policy_templates/writers/plist_strings_writer_unittest.py
|
| ===================================================================
|
| --- grit/format/policy_templates/writers/plist_strings_writer_unittest.py (revision 177)
|
| +++ grit/format/policy_templates/writers/plist_strings_writer_unittest.py (working copy)
|
| @@ -43,6 +43,33 @@
|
| 'Chromium.pfm_description = "Chromium preferen\\"ces";')
|
| self.assertEquals(output.strip(), expected_output.strip())
|
|
|
| + def testEmptyVersion(self):
|
| + # Test PListStringsWriter in case of empty polices.
|
| + grd = self.PrepareTest('''
|
| + {
|
| + 'policy_definitions': [],
|
| + 'placeholders': [],
|
| + 'messages': {
|
| + 'mac_chrome_preferences': {
|
| + 'text': '$1 preferen"ces',
|
| + 'desc': 'blah'
|
| + }
|
| + }
|
| + }''')
|
| + output = self.GetOutput(
|
| + grd,
|
| + 'fr',
|
| + {'_chromium': '1',
|
| + 'mac_bundle_id': 'com.example.Test',
|
| + 'version': '39.0.0.0'},
|
| + 'plist_strings',
|
| + 'en')
|
| + expected_output = (
|
| + '/* chromium version: 39.0.0.0 */\n'
|
| + 'Chromium.pfm_title = "Chromium";\n'
|
| + 'Chromium.pfm_description = "Chromium preferen\\"ces";')
|
| + self.assertEquals(output.strip(), expected_output.strip())
|
| +
|
| def testMainPolicy(self):
|
| # Tests a policy group with a single policy of type 'main'.
|
| grd = self.PrepareTest('''
|
|
|