Chromium Code Reviews| 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,31 @@ |
| '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'}, |
|
pastarmovj
2014/10/07 14:54:36
line too long.
cschuet1
2014/10/07 15:42:47
Done.
|
| + '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(''' |