Update web-platform-tests to 5582e4d2bfcfd1fa9f105406b143170ee2af7db1

This commit is contained in:
James Graham 2016-03-31 17:56:59 +01:00 committed by Ms2ger
parent 9f892edd87
commit 78369e95cf
814 changed files with 57501 additions and 857 deletions

View file

@ -6,7 +6,6 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<div id="target"></div>
@ -493,30 +492,9 @@ var gKeyframeEffectOptionTests = [
{ desc: "+Infinity",
input: Infinity,
expected: { duration: Infinity } },
{ desc: "-Infinity",
input: -Infinity,
expected: { duration: -Infinity } },
{ desc: "NaN",
input: NaN,
expected: { duration: NaN } },
{ desc: "a negative value",
input: -1,
expected: { duration: -1 } },
{ desc: "an Infinity duration",
input: { duration: Infinity },
expected: { duration: Infinity } },
{ desc: "a negative Infinity duration",
input: { duration: -Infinity },
expected: { duration: -Infinity } },
{ desc: "a NaN duration",
input: { duration: NaN },
expected: { duration: NaN } },
{ desc: "a negative duration",
input: { duration: -1 },
expected: { duration: -1 } },
{ desc: "a string duration",
input: { duration: "merrychristmas" },
expected: { duration: "merrychristmas" } },
{ desc: "an auto duration",
input: { duration: "auto" },
expected: { duration: "auto" } },
@ -567,6 +545,40 @@ gKeyframeEffectOptionTests.forEach(function(stest) {
}, "a KeyframeEffectReadOnly constructed by " + stest.desc);
});
var gInvalidKeyframeEffectOptionTests = [
{ desc: "-Infinity",
input: -Infinity,
expected: { name: "TypeError" } },
{ desc: "NaN",
input: NaN,
expected: { name: "TypeError" } },
{ desc: "a negative value",
input: -1,
expected: { name: "TypeError" } },
{ desc: "a negative Infinity duration",
input: { duration: -Infinity },
expected: { name: "TypeError" } },
{ desc: "a NaN duration",
input: { duration: NaN },
expected: { name: "TypeError" } },
{ desc: "a negative duration",
input: { duration: -1 },
expected: { name: "TypeError" } },
{ desc: "a string duration",
input: { duration: "merrychristmas" },
expected: { name: "TypeError" } }
];
gInvalidKeyframeEffectOptionTests.forEach(function(stest) {
test(function(t) {
assert_throws(stest.expected, function() {
new KeyframeEffectReadOnly(target,
{left: ["10px", "20px"]},
stest.input);
});
}, "Invalid KeyframeEffectReadOnly option by " + stest.desc);
});
test(function(t) {
var effect = new KeyframeEffect(target,
{ left: ["10px", "20px"] });