Don't copy js-test-pre in cookies-test-pre
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 15 Aug 2013 06:12:53 +0000 (06:12 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 15 Aug 2013 06:12:53 +0000 (06:12 +0000)
https://bugs.webkit.org/show_bug.cgi?id=119802

Reviewed by Sam Weinig.

* http/tests/cookies/resources/cookies-test-post.js:
* http/tests/cookies/resources/cookies-test-pre.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@154090 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/http/tests/cookies/resources/cookies-test-post.js
LayoutTests/http/tests/cookies/resources/cookies-test-pre.js

index ea69b5e..f510416 100644 (file)
@@ -1,3 +1,13 @@
+2013-08-14  Alexey Proskuryakov  <ap@apple.com>
+
+        Don't copy js-test-pre in cookies-test-pre
+        https://bugs.webkit.org/show_bug.cgi?id=119802
+
+        Reviewed by Sam Weinig.
+
+        * http/tests/cookies/resources/cookies-test-post.js:
+        * http/tests/cookies/resources/cookies-test-pre.js:
+
 2013-08-14  Ryuan Choi  <ryuan.choi@samsung.com>
 
         <https://webkit.org/b/119786> [EFL] decoration of search type is different from other platforms
index 6970120..9b2a8ae 100644 (file)
@@ -1,5 +1,4 @@
-shouldBeTrue("successfullyParsed");
-debug('<br /><span class="pass">TEST COMPLETE</span>');
+document.write("<script src='/resources/js-test-post.js'></script>");
 
 // Make sure that we do not leak any cookies.
 clearCookies();
index b7f5d9d..0bcb456 100644 (file)
@@ -1,153 +1,4 @@
-if (window.testRunner)
-    testRunner.dumpAsText();
-
-function description(msg)
-{
-    // For MSIE 6 compatibility
-    var span = document.createElement("span");
-    span.innerHTML = '<p>' + msg + '</p><p>On success, you will see a series of "<span class="pass">PASS</span>" messages, followed by "<span class="pass">TEST COMPLETE</span>".</p>';
-    var description = document.getElementById("description");
-    if (description.firstChild)
-        description.replaceChild(span, description.firstChild);
-    else
-        description.appendChild(span);
-}
-
-function debug(msg)
-{
-    var span = document.createElement("span");
-    document.getElementById("console").appendChild(span); // insert it first so XHTML knows the namespace
-    span.innerHTML = msg + '<br />';
-}
-
-function escapeHTML(text)
-{
-    return text.replace(/&/g, "&amp;").replace(/</g, "&lt;");
-}
-
-function testPassed(msg)
-{
-    debug('<span><span class="pass">PASS</span> ' + escapeHTML(msg) + '</span>');
-}
-
-function testFailed(msg)
-{
-    debug('<span><span class="fail">FAIL</span> ' + escapeHTML(msg) + '</span>');
-}
-
-function areArraysEqual(_a, _b)
-{
-    if (_a.length !== _b.length)
-        return false;
-    for (var i = 0; i < _a.length; i++)
-        if (_a[i] !== _b[i])
-            return false;
-    return true;
-}
-
-function isMinusZero(n)
-{
-    // the only way to tell 0 from -0 in JS is the fact that 1/-0 is
-    // -Infinity instead of Infinity
-    return n === 0 && 1/n < 0;
-}
-
-function isResultCorrect(_actual, _expected)
-{
-    if (_expected === 0)
-        return _actual === _expected && (1/_actual) === (1/_expected);
-    if (_actual === _expected)
-        return true;
-    if (typeof(_expected) == "number" && isNaN(_expected))
-        return typeof(_actual) == "number" && isNaN(_actual);
-    if (Object.prototype.toString.call(_expected) == Object.prototype.toString.call([]))
-        return areArraysEqual(_actual, _expected);
-    return false;
-}
-
-function stringify(v)
-{
-    if (v === 0 && 1/v < 0)
-        return "-0";
-    else return "" + v;
-}
-
-function shouldBe(_a, _b)
-{
-    if (typeof _a != "string" || typeof _b != "string")
-        debug("WARN: shouldBe() expects string arguments");
-    var exception;
-    var _av;
-    try {
-        _av = eval(_a);
-    } catch (e) {
-        exception = e;
-    }
-    var _bv = eval(_b);
-
-    if (exception)
-        testFailed(_a + " should be " + _bv + ". Threw exception " + exception);
-    else if (isResultCorrect(_av, _bv))
-        testPassed(_a + " is " + _b);
-    else if (typeof(_av) == typeof(_bv))
-        testFailed(_a + " should be " + _bv + ". Was " + stringify(_av) + ".");
-    else
-        testFailed(_a + " should be " + _bv + " (of type " + typeof _bv + "). Was " + _av + " (of type " + typeof _av + ").");
-}
-
-function shouldBeTrue(_a) { shouldBe(_a, "true"); }
-function shouldBeFalse(_a) { shouldBe(_a, "false"); }
-function shouldBeNaN(_a) { shouldBe(_a, "NaN"); }
-function shouldBeNull(_a) { shouldBe(_a, "null"); }
-
-function shouldBeEqualToString(a, b)
-{
-    var unevaledString = '"' + b.replace(/\\/g, "\\\\").replace(/"/g, "\"").replace(/\n/g, "\\n").replace(/\r/g, "\\r") + '"';
-    shouldBe(a, unevaledString);
-}
-
-function shouldBeUndefined(_a)
-{
-    var exception;
-    var _av;
-    try {
-        _av = eval(_a);
-    } catch (e) {
-        exception = e;
-    }
-
-    if (exception)
-        testFailed(_a + " should be undefined. Threw exception " + exception);
-    else if (typeof _av == "undefined")
-        testPassed(_a + " is undefined.");
-    else
-        testFailed(_a + " should be undefined. Was " + _av);
-}
-
-function shouldThrow(_a, _e)
-{
-    var exception;
-    var _av;
-    try {
-        _av = eval(_a);
-    } catch (e) {
-        exception = e;
-    }
-
-    var _ev;
-    if (_e)
-        _ev =  eval(_e);
-
-    if (exception) {
-        if (typeof _e == "undefined" || exception == _ev)
-            testPassed(_a + " threw exception " + exception + ".");
-        else
-            testFailed(_a + " should throw " + (typeof _e == "undefined" ? "an exception" : _ev) + ". Threw exception " + exception + ".");
-    } else if (typeof _av == "undefined")
-        testFailed(_a + " should throw " + (typeof _e == "undefined" ? "an exception" : _ev) + ". Was undefined.");
-    else
-        testFailed(_a + " should throw " + (typeof _e == "undefined" ? "an exception" : _ev) + ". Was " + _av + ".");
-}
+document.write("<script src='/resources/js-test-pre.js'></script>");
 
 var cookies = new Array();