Bug 1317462 - Add test for processId capability; r?automatedtester draft
authorAndreas Tolfsen <ato@mozilla.com>
Tue, 15 Nov 2016 10:51:53 +0000
changeset 441651 fb0662f6e55a43e0afa205a89643a05ae01b5a45
parent 441650 b837d28cde067d39956d4fac8f802840aa40bff8
child 537602 3f5b3e26e7b8b98bf26a90d1f545b7c1fa82a4a3
push id36480
push userbmo:ato@mozilla.com
push dateSun, 20 Nov 2016 15:04:40 +0000
reviewersautomatedtester
bugs1317462
milestone53.0a1
Bug 1317462 - Add test for processId capability; r?automatedtester MozReview-Commit-ID: 34SUFLf3F6
testing/marionette/harness/marionette/tests/unit/test_capabilities.py
--- a/testing/marionette/harness/marionette/tests/unit/test_capabilities.py
+++ b/testing/marionette/harness/marionette/tests/unit/test_capabilities.py
@@ -33,16 +33,20 @@ class TestCapabilities(MarionetteTestCas
         self.assertEqual(self.caps["specificationLevel"], 0)
 
     def test_supported_features(self):
         self.assertIn("rotatable", self.caps)
         self.assertIn("acceptSslCerts", self.caps)
 
         self.assertFalse(self.caps["acceptSslCerts"])
 
+    def test_additional_capabilities(self):
+        self.assertIn("processId", self.caps)
+        self.assertEqual(self.caps["processId"], self.appinfo["processID"])
+
     def test_we_can_pass_in_capabilities_on_session_start(self):
         self.marionette.delete_session()
         capabilities = {"desiredCapabilities": {"somethingAwesome": "cake"}}
         self.marionette.start_session(capabilities)
         caps = self.marionette.session_capabilities
         self.assertIn("somethingAwesome", caps)
 
     def test_set_specification_level(self):