Index: test/webkit/fast/js/kde/func-decl.js |
diff --git a/test/webkit/fast/js/kde/func-decl.js b/test/webkit/fast/js/kde/func-decl.js |
deleted file mode 100644 |
index b046b22bc9e9047841af1a95867d15a921947c4a..0000000000000000000000000000000000000000 |
--- a/test/webkit/fast/js/kde/func-decl.js |
+++ /dev/null |
@@ -1,68 +0,0 @@ |
-// Copyright 2013 the V8 project authors. All rights reserved. |
-// Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. |
-// |
-// Redistribution and use in source and binary forms, with or without |
-// modification, are permitted provided that the following conditions |
-// are met: |
-// 1. Redistributions of source code must retain the above copyright |
-// notice, this list of conditions and the following disclaimer. |
-// 2. Redistributions in binary form must reproduce the above copyright |
-// notice, this list of conditions and the following disclaimer in the |
-// documentation and/or other materials provided with the distribution. |
-// |
-// THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY |
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
-// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
-// DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY |
-// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
-// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
-// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON |
-// ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
-// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- |
-description("KDE JS Test"); |
-// We can't use normal shouldBe here, since they'd eval in the wrong context... |
-function shouldBeOfType(msg, val, type) { |
- if (typeof(val) != type) |
- testFailed(msg + ": value has type " + typeof(val) + " , not:" + type); |
- else |
- testPassed(msg); |
-} |
- |
-function shouldBeVal(msg, val, expected) { |
- if (val != expected) |
- testFailed(msg + ": value is " + val + " , not:" + expected); |
- else |
- testPassed(msg); |
-} |
- |
-f = "global"; |
- |
-function test() { |
- try { |
- shouldBeOfType("Function declaration takes effect at entry", f, "function"); |
- } |
- catch (e) { |
- testFailed("Scoping very broken!"); |
- } |
- |
- for (var i = 0; i < 3; ++i) { |
- if (i == 0) |
- shouldBeOfType("Decl not yet overwritten", f, 'function'); |
- else |
- shouldBeOfType("Decl already overwritten", f, 'number'); |
- |
- f = 3; |
- shouldBeVal("After assign ("+i+")", f, 3); |
- |
- function f() {}; |
- shouldBeVal("function decls have no execution content", f, 3); |
- |
- f = 5; |
- |
- shouldBeVal("After assign #2 ("+i+")", f, 5); |
- } |
-} |
- |
-test(); |