Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / sources / debugger / debugger-breakpoints-not-activated-on-reload.html
1 <html>
2 <head>
3 <script src="../../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../../http/tests/inspector/debugger-test.js"></script>
5 <script>
6
7 function testFunction()
8 {
9     return 0;
10 }
11
12 var test = function()
13 {
14     var testName = WebInspector.resourceTreeModel.inspectedPageURL();
15     testName = testName.substring(testName.lastIndexOf('/') + 1);
16
17     InspectorTest.startDebuggerTest(step1);
18
19     function step1()
20     {
21         InspectorTest.showScriptSource(testName, step2);
22     }
23
24     function step2(sourceFrame)
25     {
26         InspectorTest.addResult("Main resource was shown.");
27         InspectorTest.setBreakpoint(sourceFrame, 8, "", true);
28         WebInspector.panels.sources._toggleBreakpointsButton.element.click();
29         InspectorTest.reloadPage(step3);
30     }
31
32     function step3()
33     {
34         InspectorTest.addResult("Main resource was shown.");
35         if (!WebInspector.breakpointManager.breakpointsActive())
36             InspectorTest.addResult("Breakpoints are deactivated.");
37         else
38             InspectorTest.addResult("Error: breakpoints are activated.");
39         InspectorTest.completeDebuggerTest();
40     }
41 };
42
43 </script>
44 </head>
45
46 <body onload="runTest()">
47 <p>
48 Tests that breakpoints are not activated on page reload.<a href="https://bugs.webkit.org/show_bug.cgi?id=41461">Bug 41461</a>
49 </p>
50 </body>
51 </html>