Home | History | Annotate | Download | only in inspector
      1 <html>
      2 <head>
      3 <title>Tests for Bug 30079</title>
      4 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
      5 </head>
      6 
      7 <body>
      8 <p>Tests for 
      9 <ul>    
     10 <li><p><a href="https://bugs.webkit.org/show_bug.cgi?id=30079">Bug 30079: unselectable resources in resource panel</a>
     11 </ul>
     12 
     13 <p>To test, open the Inspector on this page, go to the Resources panel.
     14 
     15 <p>First off, you should be able to actually select each "abc" resource to see
     16 the HTTP info / content.  Bug 30079 didn't allow you to select all of these.
     17     
     18 <p>For each of the "abc" resources open the <b>HTTP Information</b> and 
     19 <b>Request Payload</b> tree elements above the content.  One of the resources 
     20 will not have a <b>Request Payload</b>.
     21 
     22 <p>There should be one each of the following resources:
     23     
     24 <ul>
     25 <li><p>One with a Request Method: GET and no Request Payload
     26 <li><p>One with a Request Method: POST and Request Payload of "123"
     27 <li><p>One with a Request Method: POST and Request Payload of "456"
     28 </ul>
     29 
     30 <p>Another change made by this bug was to change the way the drag/drop of
     31 the resource itself worked.  The previous method of handling drag/drop of
     32 the resource was actually causing the unselectability.  So the drag/drop
     33 of the resources needs to be tested as well.
     34 
     35 <ul>
     36 <li><p>Select one of the resources.
     37 <li><p>Drag it to an application that can accept text or a link
     38 <li><p>The application should provide some feedback indicating it will accept
     39 the drop, but may not
     40 <li>Drop, and the URL for the resource should be rendered appropriately.
     41     
     42 <script>
     43 
     44 var xhr;
     45 
     46 xhr = new XMLHttpRequest();
     47 xhr.open("POST", "http://example.org/abc");
     48 xhr.send("123");
     49 
     50 xhr = new XMLHttpRequest();
     51 xhr.open("POST", "http://example.org/abc");
     52 xhr.send("456");
     53 
     54 xhr = new XMLHttpRequest();
     55 xhr.open("GET", "http://example.org/abc");
     56 xhr.send();
     57 
     58 </script>
     59 
     60 </body>
     61 </html>
     62