| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
| <html> |
| <head> |
| <script src="../../resources/js-test-pre.js"></script> |
| </head> |
| <body> |
| <p id="description"></p> |
| <div id="console"></div> |
| <script> |
| description("Test converting strings and integers to identifiers and back") |
| |
| embed = document.createElement("embed"); |
| embed.type = "application/x-webkit-test-netscape"; |
| document.body.appendChild(embed); |
| |
| shouldBeEqualToString("embed.testIdentifierToString('foo')", "foo"); |
| shouldBeEqualToString("embed.testIdentifierToString('123')", "123"); |
| shouldBeEqualToString("embed.testIdentifierToString('null')", "null"); |
| |
| shouldBe("embed.testIdentifierToString(1)", "undefined"); |
| shouldBe("embed.testIdentifierToString(-1)", "undefined"); |
| shouldBe("embed.testIdentifierToString(1.40)", "undefined"); |
| |
| shouldBe("embed.testIdentifierToInt(1)", "1"); |
| shouldBe("embed.testIdentifierToInt(-1)", "-1"); |
| shouldBe("embed.testIdentifierToInt(10)", "10"); |
| shouldBe("embed.testIdentifierToInt(10.234234)", "10"); |
| |
| shouldBe("embed.testIdentifierToInt('foo')", "0"); |
| shouldBe("embed.testIdentifierToInt('10')", "0"); |
| |
| var successfullyParsed = true; |
| </script> |
| <script src="../../resources/js-test-post.js"></script> |
| </body> |
| </html> |