Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 /* Any copyright is dedicated to the Public Domain.
2 http://creativecommons.org/publicdomain/zero/1.0/ */
4 var gClient;
5 var gDebuggee;
7 function run_test()
8 {
9 initTestDebuggerServer();
10 gDebuggee = testGlobal("test-1");
11 DebuggerServer.addTestGlobal(gDebuggee);
13 let transport = DebuggerServer.connectPipe();
14 gClient = new DebuggerClient(transport);
15 gClient.connect(function(aType, aTraits) {
16 attachTestTab(gClient, "test-1", function(aReply, aTabClient) {
17 test_attach(aTabClient);
18 });
19 });
20 do_test_pending();
21 }
23 function test_attach(aTabClient)
24 {
25 aTabClient.attachThread({}, function(aResponse, aThreadClient) {
26 do_check_eq(aThreadClient.state, "paused");
27 aThreadClient.resume(cleanup);
28 });
29 }
31 function cleanup()
32 {
33 gClient.addListener("closed", function(aEvent) {
34 do_test_finished();
35 });
36 gClient.close();
37 }