Commit 962e2634 authored by Sriram's avatar Sriram Committed by Commit Bot

Remove tests in media/track/opera/interfaces/HTMLElement/HTMLTrackElement/

Removing the following test cases infavor of the web platform tests
in html/semantics/embedded-content/media-elements/
interfaces/HTMLElement/HTMLTrackElement/

1. default.html
2. kind.html
3. label.html
4. readyState.html
5. srclang.html
6. track.html

Bug: 782555
Change-Id: I0e72be580c3bf7b9e8b9249882d677fb7e477c32
Reviewed-on: https://chromium-review.googlesource.com/768507Reviewed-by: default avatarFredrik Söderquist <fs@opera.com>
Commit-Queue: srirama chandra sekhar <srirama.m@samsung.com>
Cr-Commit-Position: refs/heads/master@{#516254}
parent e4731967
<!doctype html>
<title>HTMLTrackElement.default</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track['default'], false);
assert_equals(track.getAttribute('default'), null);
}, document.title + ' missing value');
test(function(){
var track = document.createElement('track');
track.setAttribute('default', '');
assert_equals(track['default'], true);
assert_equals(track.getAttribute('default'), '');
}, document.title + ' empty string content attribute');
test(function(){
var track = document.createElement('track');
track['default'] = '';
assert_equals(track['default'], false);
assert_equals(track.getAttribute('default'), null);
}, document.title + ' empty string IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('default', 'foo');
assert_equals(track['default'], true);
assert_equals(track.getAttribute('default'), 'foo');
}, document.title + ' foo in content attribute');
test(function(){
var track = document.createElement('track');
track['default'] = 'foo';
assert_equals(track['default'], true);
assert_equals(track.getAttribute('default'), '');
}, document.title + ' foo in IDL attribute');
test(function(){
var track = document.createElement('track');
track['default'] = true;
assert_equals(track['default'], true);
assert_equals(track.getAttribute('default'), '');
}, document.title + ' true in IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('default', '');
track['default'] = false;
assert_equals(track['default'], false);
assert_equals(track.getAttribute('default'), null);
}, document.title + ' false in IDL attribute');
</script>
\ No newline at end of file
<!doctype html>
<title>HTMLTrackElement.kind</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track.kind, 'subtitles');
assert_equals(track.getAttribute('kind'), null);
}, document.title + ' missing value');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'invalid');
assert_equals(track.kind, 'metadata');
assert_equals(track.getAttribute('kind'), 'invalid');
}, document.title + ' invalid value in content attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'CAPTIONS');
assert_equals(track.kind, 'captions');
assert_equals(track.getAttribute('kind'), 'CAPTIONS');
}, document.title + ' content attribute uppercase');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'CAPT\u0130ONS');
assert_equals(track.kind, 'metadata');
assert_equals(track.getAttribute('kind'), 'CAPT\u0130ONS');
}, document.title + ' content attribute with uppercase turkish I (with dot)');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'capt\u0131ons');
assert_equals(track.kind, 'metadata');
assert_equals(track.getAttribute('kind'), 'capt\u0131ons');
}, document.title + ' content attribute with lowercase turkish i (dotless)');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'subtitles');
assert_equals(track.kind, 'subtitles');
assert_equals(track.getAttribute('kind'), 'subtitles');
}, document.title + ' content attribute "subtitles"');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'captions');
assert_equals(track.kind, 'captions');
assert_equals(track.getAttribute('kind'), 'captions');
}, document.title + ' content attribute "captions"');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'descriptions');
assert_equals(track.kind, 'descriptions');
assert_equals(track.getAttribute('kind'), 'descriptions');
}, document.title + ' content attribute "descriptions"');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'chapters');
assert_equals(track.kind, 'chapters');
assert_equals(track.getAttribute('kind'), 'chapters');
}, document.title + ' content attribute "chapters"');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'metadata');
assert_equals(track.kind, 'metadata');
assert_equals(track.getAttribute('kind'), 'metadata');
}, document.title + ' content attribute "metadata"');
test(function(){
var track = document.createElement('track');
track.setAttribute('kind', 'captions\u0000');
assert_equals(track.kind, 'metadata');
assert_equals(track.getAttribute('kind'), 'captions\u0000');
}, document.title + ' content attribute "captions\\u0000"');
test(function(){
var track = document.createElement('track');
track.kind = 'subtitles';
assert_equals(track.getAttribute('kind'), 'subtitles');
assert_equals(track.kind, 'subtitles');
}, document.title + ' setting IDL attribute to "subtitles"');
test(function(){
var track = document.createElement('track');
track.kind = 'captions';
assert_equals(track.getAttribute('kind'), 'captions');
assert_equals(track.kind, 'captions');
}, document.title + ' setting IDL attribute to "captions"');
test(function(){
var track = document.createElement('track');
track.kind = 'descriptions';
assert_equals(track.getAttribute('kind'), 'descriptions');
assert_equals(track.kind, 'descriptions');
}, document.title + ' setting IDL attribute to "descriptions"');
test(function(){
var track = document.createElement('track');
track.kind = 'chapters';
assert_equals(track.getAttribute('kind'), 'chapters');
assert_equals(track.kind, 'chapters');
}, document.title + ' setting IDL attribute to "chapters"');
test(function(){
var track = document.createElement('track');
track.kind = 'metadata';
assert_equals(track.getAttribute('kind'), 'metadata');
assert_equals(track.kind, 'metadata');
}, document.title + ' setting IDL attribute to "metadata"');
test(function(){
var track = document.createElement('track');
track.kind = 'CAPTIONS';
assert_equals(track.getAttribute('kind'), 'CAPTIONS');
assert_equals(track.kind, 'captions');
}, document.title + ' setting IDL attribute to "CAPTIONS"');
test(function(){
var track = document.createElement('track');
track.kind = 'CAPT\u0130ONS';
assert_equals(track.getAttribute('kind'), 'CAPT\u0130ONS');
assert_equals(track.kind, 'metadata');
}, document.title + ' setting IDL attribute with uppercase turkish I (with dot)');
test(function(){
var track = document.createElement('track');
track.kind = 'capt\u0131ons';
assert_equals(track.getAttribute('kind'), 'capt\u0131ons');
assert_equals(track.kind, 'metadata');
}, document.title + ' setting IDL attribute with lowercase turkish I (dotless)');
test(function(){
var track = document.createElement('track');
track.kind = 'captions\u0000';
assert_equals(track.getAttribute('kind'), 'captions\u0000');
assert_equals(track.kind, 'metadata');
}, document.title + ' setting IDL attribute with \\u0000');
</script>
<!doctype html>
<title>HTMLTrackElement.label</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track.label, '');
assert_equals(track.getAttribute('label'), null);
}, document.title + ' missing value');
test(function(){
var track = document.createElement('track');
track.setAttribute('label', '');
assert_equals(track.label, '');
assert_equals(track.getAttribute('label'), '');
}, document.title + ' empty string content attribute');
test(function(){
var track = document.createElement('track');
track.label = '';
assert_equals(track.label, '');
assert_equals(track.getAttribute('label'), '');
}, document.title + ' empty string IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('label', 'foo');
assert_equals(track.label, 'foo');
assert_equals(track.getAttribute('label'), 'foo');
}, document.title + ' lowercase content attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('label', 'FOO');
assert_equals(track.label, 'FOO');
assert_equals(track.getAttribute('label'), 'FOO');
}, document.title + ' uppercase content attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('label', '\u0000');
assert_equals(track.label, '\u0000');
assert_equals(track.getAttribute('label'), '\u0000');
}, document.title + '\\u0000 in content attribute');
test(function(){
var track = document.createElement('track');
track.label = 'foo';
assert_equals(track.label, 'foo');
assert_equals(track.getAttribute('label'), 'foo');
}, document.title + ' lowercase IDL attribute');
test(function(){
var track = document.createElement('track');
track.label = 'FOO';
assert_equals(track.label, 'FOO');
assert_equals(track.getAttribute('label'), 'FOO');
}, document.title + ' uppercase IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('label', ' foo \n');
assert_equals(track.label, ' foo \n');
assert_equals(track.getAttribute('label'), ' foo \n');
}, document.title + ' whitespace in content attribute');
test(function(){
var track = document.createElement('track');
track.label = ' foo \n';
assert_equals(track.label, ' foo \n');
assert_equals(track.getAttribute('label'), ' foo \n');
}, document.title + ' whitespace in IDL attribute');
test(function(){
var track = document.createElement('track');
track.label = '\u0000';
assert_equals(track.label, '\u0000');
assert_equals(track.getAttribute('label'), '\u0000');
}, document.title + ' \\u0000 in IDL attribute');
</script>
\ No newline at end of file
<!doctype html>
<title>HTMLTrackElement.readyState</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track.readyState, 0);
}, document.title + ' default value');
</script>
\ No newline at end of file
<!doctype html>
<title>HTMLTrackElement.srclang</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track.srclang, '');
assert_equals(track.getAttribute('srclang'), null);
}, document.title + ' missing value');
test(function(){
var track = document.createElement('track');
track.setAttribute('srclang', '');
assert_equals(track.srclang, '');
assert_equals(track.getAttribute('srclang'), '');
}, document.title + ' empty string content attribute');
test(function(){
var track = document.createElement('track');
track.srclang = '';
assert_equals(track.srclang, '');
assert_equals(track.getAttribute('srclang'), '');
}, document.title + ' empty string IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('srclang', 'foo');
assert_equals(track.srclang, 'foo');
assert_equals(track.getAttribute('srclang'), 'foo');
}, document.title + ' lowercase content attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('srclang', 'FOO');
assert_equals(track.srclang, 'FOO');
assert_equals(track.getAttribute('srclang'), 'FOO');
}, document.title + ' uppercase content attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('srclang', '\u0000');
assert_equals(track.srclang, '\u0000');
assert_equals(track.getAttribute('srclang'), '\u0000');
}, document.title + ' \\u0000 content attribute');
test(function(){
var track = document.createElement('track');
track.srclang = 'foo';
assert_equals(track.srclang, 'foo');
assert_equals(track.getAttribute('srclang'), 'foo');
}, document.title + ' lowercase IDL attribute');
test(function(){
var track = document.createElement('track');
track.srclang = 'FOO';
assert_equals(track.srclang, 'FOO');
assert_equals(track.getAttribute('srclang'), 'FOO');
}, document.title + ' uppercase IDL attribute');
test(function(){
var track = document.createElement('track');
track.setAttribute('srclang', ' foo \n');
assert_equals(track.srclang, ' foo \n');
assert_equals(track.getAttribute('srclang'), ' foo \n');
}, document.title + ' whitespace in content attribute');
test(function(){
var track = document.createElement('track');
track.srclang = ' foo \n';
assert_equals(track.srclang, ' foo \n');
assert_equals(track.getAttribute('srclang'), ' foo \n');
}, document.title + ' whitespace in IDL attribute');
test(function(){
var track = document.createElement('track');
track.srclang = '\u0000';
assert_equals(track.srclang, '\u0000');
assert_equals(track.getAttribute('srclang'), '\u0000');
}, document.title + ' \\u0000 in IDL attribute');
</script>
\ No newline at end of file
<!doctype html>
<title>HTMLTrackElement.track</title>
<script src=../../../../../../resources/testharness.js></script>
<script src=../../../../../../resources/testharnessreport.js></script>
<div id=log></div>
<script>
test(function(){
var track = document.createElement('track');
assert_equals(track.track, track.track, 'same object should be returned');
assert_true('addCue' in track.track, 'returned object should have "addCue" property');
});
</script>
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment