mirror of
https://github.com/servo/servo.git
synced 2025-06-28 11:03:39 +01:00
Update web-platform-tests to revision 36634cbcf3253dfe8d220990a27ad4eeebf8ec2f
This commit is contained in:
parent
0964d055cd
commit
7295abcc2a
245 changed files with 5966 additions and 1901 deletions
|
@ -78,11 +78,139 @@
|
|||
assert_equals(event.animationName, "sample");
|
||||
}, "animationName set to 'sample'");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: undefined});
|
||||
assert_equals(event.animationName, "");
|
||||
}, "animationName set to undefined");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: null});
|
||||
assert_equals(event.animationName, "null");
|
||||
}, "animationName set to null");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: false});
|
||||
assert_equals(event.animationName, "false");
|
||||
}, "animationName set to false");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: true});
|
||||
assert_equals(event.animationName, "true");
|
||||
}, "animationName set to true");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: 0.5});
|
||||
assert_equals(event.animationName, "0.5");
|
||||
}, "animationName set to a number");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: []});
|
||||
assert_equals(event.animationName, "");
|
||||
}, "animationName set to []");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: [1, 2, 3]});
|
||||
assert_equals(event.animationName, "1,2,3");
|
||||
}, "animationName set to [1, 2, 3]");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: {sample: 0.5}});
|
||||
assert_equals(event.animationName, "[object Object]");
|
||||
}, "animationName set to an object");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test",
|
||||
{animationName: {valueOf: function () { return 'sample'; }}});
|
||||
assert_equals(event.animationName, "[object Object]");
|
||||
}, "animationName set to an object with a valueOf function");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: 0.5});
|
||||
assert_equals(event.elapsedTime, 0.5);
|
||||
}, "elapsedTime set to 0.5");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: -0.5});
|
||||
assert_equals(event.elapsedTime, -0.5);
|
||||
}, "elapsedTime set to -0.5");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: undefined});
|
||||
assert_equals(event.elapsedTime, 0);
|
||||
}, "elapsedTime set to undefined");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: null});
|
||||
assert_equals(event.elapsedTime, 0);
|
||||
}, "elapsedTime set to null");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: false});
|
||||
assert_equals(event.elapsedTime, 0);
|
||||
}, "elapsedTime set to false");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: true});
|
||||
assert_equals(event.elapsedTime, 1);
|
||||
}, "elapsedTime set to true");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: ""});
|
||||
assert_equals(event.elapsedTime, 0);
|
||||
}, "elapsedTime set to ''");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: []});
|
||||
assert_equals(event.elapsedTime, 0);
|
||||
}, "elapsedTime set to []");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: [0.5]});
|
||||
assert_equals(event.elapsedTime, 0.5);
|
||||
}, "elapsedTime set to [0.5]");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent(
|
||||
"test", {elapsedTime: { valueOf: function() { return 0.5; }}});
|
||||
assert_equals(event.elapsedTime, 0.5);
|
||||
}, "elapsedTime set to an object with a valueOf function");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: NaN});
|
||||
}, 'elapsedTime cannot be NaN so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to NaN");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: Infinity});
|
||||
}, 'elapsedTime cannot be Infinity so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to Infinity");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: -Infinity});
|
||||
}, 'elapsedTime cannot be -Infinity so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to -Infinity");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: "sample"});
|
||||
}, 'elapsedTime cannot be a string so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to 'sample'");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: [0.5, 1.0]});
|
||||
}, 'elapsedTime cannot be a multi-element array so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to [0.5, 1.0]");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent("test", {elapsedTime: { sample: 0.5}});
|
||||
}, 'elapsedTime cannot be an object so was expecting a TypeError');
|
||||
}, "elapsedTime cannot be set to an object");
|
||||
|
||||
test(function() {
|
||||
var eventInit = {animationName: "sample", elapsedTime: 0.5};
|
||||
var event = new AnimationEvent("test", eventInit);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue