[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