diff options
Diffstat (limited to 'LayoutTests/fast/dom/HTMLFontElement')
-rw-r--r-- | LayoutTests/fast/dom/HTMLFontElement/script-tests/size-attribute.js | 37 | ||||
-rw-r--r-- | LayoutTests/fast/dom/HTMLFontElement/size-attribute-expected.txt | 32 |
2 files changed, 67 insertions, 2 deletions
diff --git a/LayoutTests/fast/dom/HTMLFontElement/script-tests/size-attribute.js b/LayoutTests/fast/dom/HTMLFontElement/script-tests/size-attribute.js index 3e090b1..2e32331 100644 --- a/LayoutTests/fast/dom/HTMLFontElement/script-tests/size-attribute.js +++ b/LayoutTests/fast/dom/HTMLFontElement/script-tests/size-attribute.js @@ -24,7 +24,7 @@ shouldBe('fontSizeAttributeEffect("5")', '"24px"'); shouldBe('fontSizeAttributeEffect("6")', '"32px"'); shouldBe('fontSizeAttributeEffect("7")', '"48px"'); -shouldBe('fontSizeAttributeEffect("0")', '"16px"'); // Gecko and WebKit do not agree on this result. Which matches IE? +shouldBe('fontSizeAttributeEffect("0")', '"10px"'); shouldBe('fontSizeAttributeEffect("-1")', '"13px"'); shouldBe('fontSizeAttributeEffect("-2")', '"10px"'); @@ -37,6 +37,41 @@ shouldBe('fontSizeAttributeEffect("-8")', '"10px"'); shouldBe('fontSizeAttributeEffect("-9")', '"10px"'); shouldBe('fontSizeAttributeEffect("-10")', '"10px"'); +shouldBe('fontSizeAttributeEffect("x6")', 'null'); +shouldBe('fontSizeAttributeEffect(" 6")', '"32px"'); +shouldBe('fontSizeAttributeEffect("\\t6")', '"32px"'); +shouldBe('fontSizeAttributeEffect("\\r6")', '"32px"'); +shouldBe('fontSizeAttributeEffect("\\n6")', '"32px"'); +shouldBe('fontSizeAttributeEffect("\\u20086")', 'null'); + +shouldBe('fontSizeAttributeEffect("x-6")', 'null'); +shouldBe('fontSizeAttributeEffect(" -6")', '"10px"'); +shouldBe('fontSizeAttributeEffect("\\t-6")', '"10px"'); +shouldBe('fontSizeAttributeEffect("\\r-6")', '"10px"'); +shouldBe('fontSizeAttributeEffect("\\n-6")', '"10px"'); +shouldBe('fontSizeAttributeEffect("\\u2008-6")', 'null'); + +shouldBe('fontSizeAttributeEffect("x+6")', 'null'); +shouldBe('fontSizeAttributeEffect(" +6")', '"48px"'); +shouldBe('fontSizeAttributeEffect("\\t+6")', '"48px"'); +shouldBe('fontSizeAttributeEffect("\\r+6")', '"48px"'); +shouldBe('fontSizeAttributeEffect("\\n+6")', '"48px"'); +shouldBe('fontSizeAttributeEffect("\\u2008+6")', 'null'); + +shouldBe('fontSizeAttributeEffect("x+x6")', 'null'); +shouldBe('fontSizeAttributeEffect(" + 6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\t+\\t6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\r+\\r6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\n+\\n6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\u2008+\\u20086")', 'null'); + +shouldBe('fontSizeAttributeEffect("x-x6")', 'null'); +shouldBe('fontSizeAttributeEffect(" - 6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\t-\\t6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\r-\\r6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\n-\\n6")', 'null'); +shouldBe('fontSizeAttributeEffect("\\u2008-\\u20086")', 'null'); + shouldBe('fontSizeAttributeEffect("8")', '"48px"'); shouldBe('fontSizeAttributeEffect("9")', '"48px"'); shouldBe('fontSizeAttributeEffect("10")', '"48px"'); diff --git a/LayoutTests/fast/dom/HTMLFontElement/size-attribute-expected.txt b/LayoutTests/fast/dom/HTMLFontElement/size-attribute-expected.txt index 28d44af..53d19e4 100644 --- a/LayoutTests/fast/dom/HTMLFontElement/size-attribute-expected.txt +++ b/LayoutTests/fast/dom/HTMLFontElement/size-attribute-expected.txt @@ -11,7 +11,7 @@ PASS fontSizeAttributeEffect("4") is "18px" PASS fontSizeAttributeEffect("5") is "24px" PASS fontSizeAttributeEffect("6") is "32px" PASS fontSizeAttributeEffect("7") is "48px" -PASS fontSizeAttributeEffect("0") is "16px" +PASS fontSizeAttributeEffect("0") is "10px" PASS fontSizeAttributeEffect("-1") is "13px" PASS fontSizeAttributeEffect("-2") is "10px" PASS fontSizeAttributeEffect("-3") is "10px" @@ -22,6 +22,36 @@ PASS fontSizeAttributeEffect("-7") is "10px" PASS fontSizeAttributeEffect("-8") is "10px" PASS fontSizeAttributeEffect("-9") is "10px" PASS fontSizeAttributeEffect("-10") is "10px" +PASS fontSizeAttributeEffect("x6") is null +PASS fontSizeAttributeEffect(" 6") is "32px" +PASS fontSizeAttributeEffect("\t6") is "32px" +PASS fontSizeAttributeEffect("\r6") is "32px" +PASS fontSizeAttributeEffect("\n6") is "32px" +PASS fontSizeAttributeEffect("\u20086") is null +PASS fontSizeAttributeEffect("x-6") is null +PASS fontSizeAttributeEffect(" -6") is "10px" +PASS fontSizeAttributeEffect("\t-6") is "10px" +PASS fontSizeAttributeEffect("\r-6") is "10px" +PASS fontSizeAttributeEffect("\n-6") is "10px" +PASS fontSizeAttributeEffect("\u2008-6") is null +PASS fontSizeAttributeEffect("x+6") is null +PASS fontSizeAttributeEffect(" +6") is "48px" +PASS fontSizeAttributeEffect("\t+6") is "48px" +PASS fontSizeAttributeEffect("\r+6") is "48px" +PASS fontSizeAttributeEffect("\n+6") is "48px" +PASS fontSizeAttributeEffect("\u2008+6") is null +PASS fontSizeAttributeEffect("x+x6") is null +PASS fontSizeAttributeEffect(" + 6") is null +PASS fontSizeAttributeEffect("\t+\t6") is null +PASS fontSizeAttributeEffect("\r+\r6") is null +PASS fontSizeAttributeEffect("\n+\n6") is null +PASS fontSizeAttributeEffect("\u2008+\u20086") is null +PASS fontSizeAttributeEffect("x-x6") is null +PASS fontSizeAttributeEffect(" - 6") is null +PASS fontSizeAttributeEffect("\t-\t6") is null +PASS fontSizeAttributeEffect("\r-\r6") is null +PASS fontSizeAttributeEffect("\n-\n6") is null +PASS fontSizeAttributeEffect("\u2008-\u20086") is null PASS fontSizeAttributeEffect("8") is "48px" PASS fontSizeAttributeEffect("9") is "48px" PASS fontSizeAttributeEffect("10") is "48px" |