From c858da3970a2ef86b03a87d93cb91fe970232daa Mon Sep 17 00:00:00 2001 From: Belem Zhang Date: Fri, 23 Aug 2013 14:09:13 +0800 Subject: [PATCH] Update transform.js --- .../3dtransforms/csswg/transforms.js | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/tct-3dtransforms-css3-tests/3dtransforms/csswg/transforms.js b/tct-3dtransforms-css3-tests/3dtransforms/csswg/transforms.js index 17e439cf8..e6616f9e3 100644 --- a/tct-3dtransforms-css3-tests/3dtransforms/csswg/transforms.js +++ b/tct-3dtransforms-css3-tests/3dtransforms/csswg/transforms.js @@ -778,8 +778,17 @@ function testPerspective(value, originValue, expectedX, expectedY) { * Tests that getComputedStyle(div.parentNode).perspective is as one would * expect if it had the given perspective. */ -function testPerspectiveParsing(value) { -//@{ +var tmp = null; +var i = 0; + +function testPerspectiveParsingRun(value, i) { + var str; + if(i>0) { + str = "TC " + i + ": "; + } else { + str = ''; + } + test(function() { var actual = getComputedStyle(div.parentNode)[prefixProp("perspective")]; if (convertToPx(value) === null @@ -789,7 +798,19 @@ function testPerspectiveParsing(value) { } assert_regexp_match(actual, /^[0-9]+(\.[0-9]+)?px$/, "Computed value has unexpected form"); assert_approx_equals(parseFloat(actual), convertToPx(value), computedEpsilon); - }, "getComputedStyle(div.parentNode).perspective " + getStyleDescription()); + }, str + "getComputedStyle(div.parentNode).perspective " + getStyleDescription()); +} + +function testPerspectiveParsing(value) { +//@{ + if (tmp != value) { + tmp = value; + i = 0; + testPerspectiveParsingRun(value, i) + } else { + i++; + testPerspectiveParsingRun(value, i); + } } //@} -- 2.34.1