Update web-platform-tests to revision 346d5b51a122f7bb1c7747064499ef281a0200f7

This commit is contained in:
Ms2ger 2016-06-24 10:13:49 +02:00
parent 581c8ba1c8
commit 79b1e6c40c
1728 changed files with 20243 additions and 5349 deletions

View file

@ -85,7 +85,7 @@ onload = function() {
}
('iframe src, a href, base href, link href, img src, embed src, object data, track src, video src, audio src, input src, form action, ' +
'input formaction formAction, button formaction formAction, menuitem icon, script src, div itemid').split(', ').forEach(function(str) {
'input formaction formAction, button formaction formAction, menuitem icon, script src').split(', ').forEach(function(str) {
var arr = str.split(' ');
test_reflecting(arr[0], arr[1], arr[2]);
});
@ -435,26 +435,6 @@ onload = function() {
'https://dom.spec.whatwg.org/#dom-node-baseuri',
'https://html.spec.whatwg.org/multipage/multipage/text-level-semantics.html#the-a-element']});
// XXX itemid is exposed in JSON drag-and-drop but seems hard to automate
// microdata values
function test_microdata_values(tag, attr) {
test(function() {
var elm = document.createElement(tag);
elm.setAttribute('itemprop', '');
elm.setAttribute(attr, input_url_html);
var got = elm.itemValue;
assert_not_equals(got, undefined, 'itemValue not supported');
assert_true(got.indexOf(expected_current) > -1, msg(expected_current, got));
}, 'microdata values <'+tag+' '+attr+'>',
{help:'https://html.spec.whatwg.org/multipage/multipage/microdata.html#concept-property-value'});
}
'audio src, embed src, iframe src, img src, source src, track src, video src, a href, area href, link href, object data'.split(', ').forEach(function(str) {
var arr = str.split(' ');
test_microdata_values(arr[0], arr[1]);
});
// XXX drag and drop (<a href> or <img src>) seems hard to automate
// Worker()

View file

@ -111,7 +111,7 @@ def main(request, response):
image = 'green-16x16.png'
else:
image = 'green-256x256.png'
rv = open(os.path.join(request.doc_root, "images", image)).read()
rv = open(os.path.join(request.doc_root, "images", image), "rb").read()
return [("Content-Type", "image/png")], rv
elif type == 'video':
ext = request.GET['ext']
@ -123,7 +123,7 @@ def main(request, response):
video = 'green-at-15' # duration: 30
else:
video = 'movie_300' # duration: 300
rv = open(os.path.join(request.doc_root, "media", "%s.%s" % (video, ext))).read()
rv = open(os.path.join(request.doc_root, "media", "%s.%s" % (video, ext)), "rb").read()
if ext == 'ogv':
ext = 'ogg'
return [("Content-Type", "video/%s" % ext)], rv