diff options
Diffstat (limited to 'grit/format/policy_templates/writers/json_writer_unittest.py')
-rw-r--r-- | grit/format/policy_templates/writers/json_writer_unittest.py | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/grit/format/policy_templates/writers/json_writer_unittest.py b/grit/format/policy_templates/writers/json_writer_unittest.py index b2ed1ef..8f3c745 100644 --- a/grit/format/policy_templates/writers/json_writer_unittest.py +++ b/grit/format/policy_templates/writers/json_writer_unittest.py @@ -24,6 +24,15 @@ TEMPLATE_HEADER="""\ { """ +TEMPLATE_HEADER_WITH_VERSION="""\ +// chromium version: 39.0.0.0 +// Policy template for Linux. +// Uncomment the policies you wish to activate and change their values to +// something useful for your case. The provided values are for reference only +// and do not provide meaningful defaults! +{ +""" + HEADER_DELIMETER="""\ //------------------------------------------------------------------------- @@ -55,10 +64,23 @@ class JsonWriterUnittest(writer_unittest_common.WriterUnittestCommon): ' "placeholders": [],' ' "messages": {},' '}') - output = self.GetOutput(grd, 'fr', {'_chromium': '1',}, 'json', 'en') + output = self.GetOutput(grd, 'fr', {'_chromium': '1'}, 'json', 'en') expected_output = TEMPLATE_HEADER + '}' self.CompareOutputs(output, expected_output) + def testEmptyWithVersion(self): + # Test the handling of an empty policy list. + grd = self.PrepareTest( + '{' + ' "policy_definitions": [],' + ' "placeholders": [],' + ' "messages": {},' + '}') + output = self.GetOutput( + grd, 'fr', {'_chromium': '1', 'version':'39.0.0.0'}, 'json', 'en') + expected_output = TEMPLATE_HEADER_WITH_VERSION + '}' + self.CompareOutputs(output, expected_output) + def testMainPolicy(self): # Tests a policy group with a single policy of type 'main'. grd = self.PrepareTest( |