Index: test/webkit/fast/js/string-link-expected.txt |
diff --git a/test/webkit/apply-varargs-expected.txt b/test/webkit/fast/js/string-link-expected.txt |
similarity index 68% |
copy from test/webkit/apply-varargs-expected.txt |
copy to test/webkit/fast/js/string-link-expected.txt |
index 9c0ccb95ec1b6acf2601f1b70d3d6f31f048f9b5..afacbe6bb91737d156501e47d306b67d8bb33cec 100644 |
--- a/test/webkit/apply-varargs-expected.txt |
+++ b/test/webkit/fast/js/string-link-expected.txt |
@@ -21,20 +21,21 @@ |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
-Test that we properly fill in missing args with "undefined" in JIT code. |
+This is a test case for String.prototype.link(href). |
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
-PASS caller(0) is undefined |
-PASS caller(1) is undefined |
-PASS caller(2) is undefined |
-PASS caller(3) is undefined |
-PASS caller(4) is undefined |
-PASS caller(5) is undefined |
-PASS caller(6) is undefined |
-PASS caller(7) is undefined |
-PASS caller(8) is undefined |
+PASS '_'.link('"') is "<a href=\""\">_</a>" |
+PASS '_'.link('b') is "<a href=\"b\">_</a>" |
+PASS '<'.link('b') is "<a href=\"b\"><</a>" |
+PASS '_'.link(0x2A) is "<a href=\"42\">_</a>" |
+PASS '_'.link('"') is "<a href=\""\">_</a>" |
+PASS '_'.link('" target="_blank') is "<a href=\"" target="_blank\">_</a>" |
+PASS String.prototype.link.call(0x2A, 0x2A) is "<a href=\"42\">42</a>" |
+FAIL String.prototype.link.call(undefined) should throw TypeError: Type error. Was <a href="undefined">undefined</a>. |
+FAIL String.prototype.link.call(null) should throw TypeError: Type error. Was <a href="undefined">null</a>. |
+PASS String.prototype.link.length is 1 |
PASS successfullyParsed is true |
TEST COMPLETE |