mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update web-platform-tests to revision 58b72393db0bd273bb93268c33666cf893feb985
This commit is contained in:
parent
43a4f01647
commit
64e0a52537
12717 changed files with 59835 additions and 59820 deletions
|
@ -0,0 +1,87 @@
|
|||
(function() {
|
||||
test(function() {
|
||||
var event = new AnimationEvent("");
|
||||
assert_true(event instanceof window.AnimationEvent);
|
||||
}, "the event is an instance of AnimationEvent");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("");
|
||||
assert_true(event instanceof window.Event);
|
||||
}, "the event inherts from Event");
|
||||
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new AnimationEvent();
|
||||
}, 'First argument is required, so was expecting a TypeError.');
|
||||
}, 'Missing type argument');
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test");
|
||||
assert_equals(event.type, "test");
|
||||
}, "type argument is string");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent(null);
|
||||
assert_equals(event.type, "null");
|
||||
}, "type argument is null");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent(undefined);
|
||||
assert_equals(event.type, "undefined");
|
||||
}, "event type set to undefined");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test");
|
||||
assert_equals(event.animationName, "");
|
||||
}, "animationName has default value of empty string");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test");
|
||||
assert_equals(event.elapsedTime, 0.0);
|
||||
}, "elapsedTime has default value of 0.0");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test");
|
||||
assert_readonly(event, "animationName", "readonly attribute value");
|
||||
}, "animationName is readonly");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test");
|
||||
assert_readonly(event, "elapsedTime", "readonly attribute value");
|
||||
}, "elapsedTime is readonly");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", null);
|
||||
assert_equals(event.animationName, "");
|
||||
assert_equals(event.elapsedTime, 0.0);
|
||||
}, "animationEventInit argument is null");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", undefined);
|
||||
assert_equals(event.animationName, "");
|
||||
assert_equals(event.elapsedTime, 0.0);
|
||||
}, "animationEventInit argument is undefined");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {});
|
||||
assert_equals(event.animationName, "");
|
||||
assert_equals(event.elapsedTime, 0.0);
|
||||
}, "animationEventInit argument is empty dictionary");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {animationName: "sample"});
|
||||
assert_equals(event.animationName, "sample");
|
||||
}, "animationName set to 'sample'");
|
||||
|
||||
test(function() {
|
||||
var event = new AnimationEvent("test", {elapsedTime: 0.5});
|
||||
assert_equals(event.elapsedTime, 0.5);
|
||||
}, "elapsedTime set to 0.5");
|
||||
|
||||
test(function() {
|
||||
var eventInit = {animationName: "sample", elapsedTime: 0.5};
|
||||
var event = new AnimationEvent("test", eventInit);
|
||||
assert_equals(event.animationName, "sample");
|
||||
assert_equals(event.elapsedTime, 0.5);
|
||||
}, "AnimationEventInit properties set value");
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue