mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Update web-platform-tests to revision be5419e845d39089ba6dc338c1bd0fa279108317
This commit is contained in:
parent
aa199307c8
commit
2b6f573eb5
3440 changed files with 109438 additions and 41750 deletions
|
@ -15,7 +15,7 @@
|
|||
<p>This test validates the WebIDL included in the Timing control for script-based animations specification.</p>
|
||||
|
||||
<pre id='untested_idl' style='display:none'>
|
||||
[PrimaryGlobal]
|
||||
[Global=Window, Exposed=Window]
|
||||
interface Window {
|
||||
};
|
||||
</pre>
|
||||
|
|
|
@ -15,6 +15,7 @@ objects.forEach(function(object) {
|
|||
var uncalled = "t.step(function() { assert_unreached('First event handler.') })"
|
||||
var button = document.createElement('button');
|
||||
button.onclick = object; // event handler listener is registered here
|
||||
assert_equals(button.onclick, object);
|
||||
button.addEventListener('click', t.step_func(function () { assert_equals(++i, 2) }), false);
|
||||
button.setAttribute('onclick', uncalled);
|
||||
button.addEventListener('click', t.step_func(function () { assert_equals(++i, 3) }), false);
|
||||
|
@ -35,6 +36,7 @@ primitives.forEach(function(primitive) {
|
|||
var uncalled = "t.step(function() { assert_unreached('First event handler.') })"
|
||||
var button = document.createElement('button');
|
||||
button.onclick = primitive;
|
||||
assert_equals(button.onclick, null);
|
||||
button.addEventListener('click', t.step_func(function () { assert_equals(++i, 1) }), false);
|
||||
button.setAttribute('onclick', uncalled); // event handler listener is registered here
|
||||
button.addEventListener('click', t.step_func(function () { assert_equals(++i, 3) }), false);
|
||||
|
|
|
@ -58,12 +58,12 @@ test(function () {
|
|||
}, 'an empty url argument should throw SYNTAX_ERR');
|
||||
|
||||
test(function () {
|
||||
assert_throws('SYNTAX_ERR', function () { navigator.registerProtocolHandler('mailto', 'http://%s.com', 'foo') } );
|
||||
}, '%s instead of domain name should throw SYNTAX_ERR');
|
||||
assert_throws('SECURITY_ERR', function () { navigator.registerProtocolHandler('mailto', 'http://%s.com', 'foo') } );
|
||||
}, '%s instead of domain name should throw SECURITY_ERR');
|
||||
|
||||
test(function () {
|
||||
assert_throws('SYNTAX_ERR', function () { navigator.registerProtocolHandler('mailto', 'http://%s.example.com', 'foo') } );
|
||||
}, '%s instead of subdomain name should throw SYNTAX_ERR');
|
||||
assert_throws('SECURITY_ERR', function () { navigator.registerProtocolHandler('mailto', 'http://%s.example.com', 'foo') } );
|
||||
}, '%s instead of subdomain name should throw SECURITY_ERR');
|
||||
|
||||
test(function () {
|
||||
assert_throws('SYNTAX_ERR', function () { navigator.registerProtocolHandler('mailto', location.href + '', 'foo') } );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue