| 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,10 @@
|
| 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, True)
|
|
|
| options = options_for_unittests.GetCopy()
|
| options.extensions_to_load = [load_extension]
|
| @@ -131,3 +131,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.MissingPublicKeyException,
|
| + lambda: extension_to_load.ExtensionToLoad(extension_path,
|
| + True))
|
|
|