Chromium Code Reviews| Index: tools/telemetry/telemetry/core/extension_unittest.py |
| =================================================================== |
| --- tools/telemetry/telemetry/core/extension_unittest.py (revision 185386) |
| +++ tools/telemetry/telemetry/core/extension_unittest.py (working copy) |
| @@ -115,10 +115,11 @@ |
| self.assertEquals('abcdef', extension.EvaluateJavaScript('_testVar')) |
| class ComponentExtensionTest(unittest.TestCase): |
| - def testComponentExtension(self): |
| + def testComponentExtensionBasic(self): |
| extension_path = os.path.join(os.path.dirname(__file__), |
| '..', '..', 'unittest_data', 'component_extension') |
| - load_extension = extension_to_load.ExtensionToLoad(extension_path, False) |
| + load_extension = extension_to_load.ExtensionToLoad(extension_path, |
| + is_component = True) |
|
dtu
2013/03/01 23:17:47
Don't need is_component
achuithb
2013/03/01 23:28:02
Done.
|
| options = options_for_unittests.GetCopy() |
| options.extensions_to_load = [load_extension] |
| @@ -131,3 +132,11 @@ |
| extension = b.extensions[load_extension] |
| extension.ExecuteJavaScript('setTestVar("abcdef")') |
| self.assertEquals('abcdef', extension.EvaluateJavaScript('_testVar')) |
| + |
| + def testComponentExtensionNoPublicKey(self): |
| + # simple_extension does not have a public key. |
| + extension_path = os.path.join(os.path.dirname(__file__), |
| + '..', '..', 'unittest_data', 'simple_extension') |
| + self.assertRaises(extension_to_load.ComponentExtensionMissingPublicKey, |
| + lambda: extension_to_load.ExtensionToLoad(extension_path, |
| + True)) |