3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/protocol-test.js"></script>
9 this.removedBySetPropertyValue = "doesn't work";
12 testObject = new TestObject();
17 function callback(result)
20 ["evaluate", 'testObject', 'test', false],
21 ["evaluateOn", result.objectId, 'this.assignedByEvaluateOn = "evaluateOn function works fine";'],
22 ["setPropertyValue", result.objectId, 'assignedBySetPropertyValue', 'true'],
23 ["setPropertyValue", result.objectId, 'removedBySetPropertyValue', ''],
24 ["getProperties", result.objectId, false, false],
25 ["releaseObject", result.objectId],
26 ["releaseWrapperObjectGroup", result.objectId.injectedScriptId, 'test'],
27 ["getCompletions", 'testProperty', false],
28 ["getCompletions", 'testProperty', true]];
30 InspectorTest.runProtocolTestSuite("RuntimeAgent", testSuite, ['seq', 'id', 'injectedScriptId']);
33 RuntimeAgent.evaluate('window.testObject', 'test', false, callback);
39 <body onload="runTest()">
41 Protocol stability test. It is dumping request/response pairs of RuntimeAgent functions.