[Pkg-mozext-commits] [firebug] 38/68: Manual port of: FBTest for issue 4009

David Prévot taffit at moszumanska.debian.org
Mon Mar 31 22:45:52 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to tag fbtest-1.11.4
in repository firebug.

commit 1eb8fb679bc09b35c866255eb007d538def73ac2
Author: Jan Odvarko <odvarko at gmail.com>
Date:   Fri Feb 15 14:30:31 2013 +0100

    Manual port of: FBTest for issue 4009
---
 tests/content/console/spy/4009/issue4009-1.php |  6 +++++
 tests/content/console/spy/4009/issue4009-2.php |  6 +++++
 tests/content/console/spy/4009/issue4009-3.php |  6 +++++
 tests/content/console/spy/4009/issue4009-4.php |  4 +++
 tests/content/console/spy/4009/issue4009.html  | 35 ++++++++++++++++++++++++++
 tests/content/console/spy/4009/issue4009.js    | 31 +++++++++++++++++++++++
 tests/content/firebug.html                     |  1 +
 7 files changed, 89 insertions(+)

diff --git a/tests/content/console/spy/4009/issue4009-1.php b/tests/content/console/spy/4009/issue4009-1.php
new file mode 100644
index 0000000..77dde57
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009-1.php
@@ -0,0 +1,6 @@
+<?php
+    header('Status: 302 Found');
+    header('Location: issue4009-2.php');
+    header('Content-Type: text/plain');
+    echo 'issue4009-1.php';
+?>
\ No newline at end of file
diff --git a/tests/content/console/spy/4009/issue4009-2.php b/tests/content/console/spy/4009/issue4009-2.php
new file mode 100644
index 0000000..4723a95
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009-2.php
@@ -0,0 +1,6 @@
+<?php
+    header('Status: 302 Found');
+    header('Location: issue4009-3.php');
+    header('Content-Type: text/plain');
+    echo 'issue4009-2.php';
+?>
\ No newline at end of file
diff --git a/tests/content/console/spy/4009/issue4009-3.php b/tests/content/console/spy/4009/issue4009-3.php
new file mode 100644
index 0000000..09447ae
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009-3.php
@@ -0,0 +1,6 @@
+<?php
+    header('Status: 302 Found');
+    header('Location: issue4009-4.php');
+    header('Content-Type: text/plain');
+    echo 'issue4009-3.php';
+?>
\ No newline at end of file
diff --git a/tests/content/console/spy/4009/issue4009-4.php b/tests/content/console/spy/4009/issue4009-4.php
new file mode 100644
index 0000000..7417ce9
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009-4.php
@@ -0,0 +1,4 @@
+<?php
+    header('Content-Type: text/html');
+    echo '<div>Hello Firebug user!</div>';
+?>
\ No newline at end of file
diff --git a/tests/content/console/spy/4009/issue4009.html b/tests/content/console/spy/4009/issue4009.html
new file mode 100644
index 0000000..e33a9a0
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html>
+<head>
+    <title>Issue 4009: XHR messages are different in the Net and Console panel</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+    <link href="https://getfirebug.com/tests/head/_common/testcase.css"
+        type="text/css" rel="stylesheet"/>
+</head>
+<body>
+    <header>
+        <h1><a href="http://code.google.com/p/fbug/issues/detail?id=4009">Issue 4009</a>:
+            XHR messages are different in the Net and Console panel</h1>
+    </header>
+    <div>
+        <section id="description">
+            <h3>Steps to reproduce</h3>
+            <ol>
+                <li>Open Firebug</li>
+                <li>Enable and switch to the <em>Console</em> panel</li>
+                <li>Click this button <button id="testButton" onclick="onExecuteTest();">Click Me!</button></li>
+                <li>There should be 4 requets</li>
+            </ol>
+        </section>
+        <footer>Jan Odvarko, odvarko at gmail.com</footer>
+    </div>
+    <script type="text/javascript">
+    function onExecuteTest()
+    {
+        var xhr = new XMLHttpRequest();
+        xhr.open("GET", "issue4009-1.php");
+        xhr.send(null);
+    }
+    </script>
+</body>
+</html>
diff --git a/tests/content/console/spy/4009/issue4009.js b/tests/content/console/spy/4009/issue4009.js
new file mode 100644
index 0000000..6ae27cb
--- /dev/null
+++ b/tests/content/console/spy/4009/issue4009.js
@@ -0,0 +1,31 @@
+function runTest()
+{
+    FBTest.sysout("issue4009.START");
+
+    FBTest.setPref("showXMLHttpRequests", true);
+    FBTest.openNewTab(basePath + "console/spy/4009/issue4009.html", function(win)
+    {
+        FBTest.openFirebug();
+        FBTest.selectPanel("net");
+
+        FBTest.enableConsolePanel(function(win)
+        {
+            var options = {
+                tagName: "div",
+                classes: "logRow logRow-spy loaded",
+                counter: 4
+            };
+
+            FBTest.waitForDisplayedElement("console", options, function(row)
+            {
+                var console = FBTest.getPanel("console");
+                var rows = console.panelNode.querySelectorAll(".logRow.logRow-spy.loaded");
+                FBTest.compare(4, rows.length, "There must be 4 entries in the Console panel");
+
+                FBTest.testDone("issue4009.DONE");
+            });
+
+            FBTest.click(win.document.getElementById("testButton"));
+        });
+    });
+}
diff --git a/tests/content/firebug.html b/tests/content/firebug.html
index 14e9fe3..27362cd 100644
--- a/tests/content/firebug.html
+++ b/tests/content/firebug.html
@@ -130,6 +130,7 @@ var testList = [
     {group: "console/spy",        uri: "console/spy/4738/issue4738.js",           desc: "Open in new tab opens wrong url when reusing XMLHttpRequest objects", testPage: "console/spy/4738/issue4738.html" },
     {group: "console/spy",        uri: "console/spy/4171/issue4171.js",           desc: "Expanding an XMLHttpRequest in Console tab before it ends makes JSON tab disappear", testPage: "console/spy/4171/issue4171.html" },
     {group: "console/spy",        uri: "console/spy/5049/issue5049.js",           desc: "onreadystatechange fails for back-to-back XMLHTTP requests", testPage: "console/spy/5049/issue5049.html" },
+    {group: "console/spy",        uri: "console/spy/4009/issue4009.js",           desc: "XHR messages are different in the Net and Console panel", testPage: "console/spy/4009/issue4009.html" },
     {group: "console/api",        uri: "console/api/assert.js",                   desc: "Test for console.assert API.", testPage: "console/api/assert.html" },
     {group: "console/api",        uri: "console/api/clear.js",                    desc: "Test for console.clear API.", testPage: "console/api/clear.html" },
     {group: "console/api",        uri: "console/api/count.js",                    desc: "Test for console.count API.", testPage: "console/api/count.html" },

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/firebug.git



More information about the Pkg-mozext-commits mailing list