forked from web-platform-tests/wpt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adapt html-media-capture tests to latest spec (web-platform-tests#5312)
- Fix issue w3c/html-media-capture#7
- Loading branch information
Showing
15 changed files
with
289 additions
and
41 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<meta charset='utf-8'> | ||
<title>HTML Media Capture Test: capture image with 'environment' facing mode to produce one image file</title> | ||
<link rel='author' title='Intel' href='http://www.intel.com'> | ||
<link rel='help' href='https://w3c.github.io/html-media-capture'> | ||
<link rel='help' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'> | ||
<meta name='flags' content='interact'> | ||
<meta name="timeout" content="long"> | ||
<script src='/resources/testharness.js'></script> | ||
<script src='/resources/testharnessreport.js'></script> | ||
|
||
<p>Clear all camera permissions before running this test. If prompted for permission, please allow.</p> | ||
|
||
<p>After hitting the button below, the camera must be launched with viewing the environment mode.</p> | ||
|
||
<p>Capture an image and then confirm the capturing.</p> | ||
|
||
<p>Note: All the actions need to be done in 60 seconds, otherwise it will get TIMEOUT.</p> | ||
|
||
<input type='file' accept='image/*' capture='environment'> | ||
|
||
<div id='log'></div> | ||
|
||
<script> | ||
var input; | ||
|
||
setup(function() { | ||
input = document.querySelector('input[type=file]'); | ||
}, {explicit_done: true}); | ||
|
||
async_test(function(t) { | ||
input.onchange = t.step_func_done(function() { | ||
assert_equals(input.files.length, 1, 'Should capture one file'); | ||
assert_regexp_match(input.files[0].type, /^image\//, 'The captured file should be type of image'); | ||
}); | ||
done(); | ||
}); | ||
</script> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<meta charset='utf-8'> | ||
<title>HTML Media Capture Test: capture image with implementation-specific default facing mode(invalid value default) to produce one image file</title> | ||
<link rel='author' title='Intel' href='http://www.intel.com'> | ||
<link rel='help' href='https://w3c.github.io/html-media-capture'> | ||
<link rel='help' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'> | ||
<meta name='flags' content='interact'> | ||
<meta name="timeout" content="long"> | ||
<script src='/resources/testharness.js'></script> | ||
<script src='/resources/testharnessreport.js'></script> | ||
|
||
<p>Clear all camera permissions before running this test. If prompted for permission, please allow.</p> | ||
|
||
<p>After hitting the button below, the camera must be launched with the default facing mode.</p> | ||
|
||
<p>Capture an image and then confirm the capturing.</p> | ||
|
||
<p>Note: All the actions need to be done in 60 seconds, otherwise it will get TIMEOUT.</p> | ||
|
||
<input type='file' accept='image/*' capture='invalid'> | ||
|
||
<div id='log'></div> | ||
|
||
<script> | ||
var input; | ||
|
||
setup(function() { | ||
input = document.querySelector('input[type=file]'); | ||
}, {explicit_done: true}); | ||
|
||
async_test(function(t) { | ||
input.onchange = t.step_func_done(function() { | ||
assert_equals(input.files.length, 1, 'Should capture one file'); | ||
assert_regexp_match(input.files[0].type, /^image\//, 'The captured file should be type of image'); | ||
}); | ||
done(); | ||
}); | ||
</script> | ||
|
10 changes: 6 additions & 4 deletions
10
html-media-capture/capture_image-manual.html → ...capture/capture_image_missing-manual.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<meta charset='utf-8'> | ||
<title>HTML Media Capture Test: capture image with 'user' facing mode to produce one image file</title> | ||
<link rel='author' title='Intel' href='http://www.intel.com'> | ||
<link rel='help' href='https://w3c.github.io/html-media-capture'> | ||
<link rel='help' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'> | ||
<meta name='flags' content='interact'> | ||
<meta name="timeout" content="long"> | ||
<script src='/resources/testharness.js'></script> | ||
<script src='/resources/testharnessreport.js'></script> | ||
|
||
<p>Clear all camera permissions before running this test. If prompted for permission, please allow.</p> | ||
|
||
<p>After hitting the button below, the camera must be launched with self-view mode.</p> | ||
|
||
<p>Capture an image and then confirm the capturing.</p> | ||
|
||
<p>Note: All the actions need to be done in 60 seconds, otherwise it will get TIMEOUT.</p> | ||
|
||
<input type='file' accept='image/*' capture='user'> | ||
|
||
<div id='log'></div> | ||
|
||
<script> | ||
var input; | ||
|
||
setup(function() { | ||
input = document.querySelector('input[type=file]'); | ||
}, {explicit_done: true}); | ||
|
||
async_test(function(t) { | ||
input.onchange = t.step_func_done(function() { | ||
assert_equals(input.files.length, 1, 'Should capture one file'); | ||
assert_regexp_match(input.files[0].type, /^image\//, 'The captured file should be type of image'); | ||
}); | ||
done(); | ||
}); | ||
</script> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<meta charset='utf-8'> | ||
<title>HTML Media Capture Test: capture video with 'environment' facing mode to produce one video file</title> | ||
<link rel='author' title='Intel' href='http://www.intel.com'> | ||
<link rel='help' href='https://w3c.github.io/html-media-capture'> | ||
<link rel='help' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'> | ||
<meta name='flags' content='interact'> | ||
<meta name="timeout" content="long"> | ||
<script src='/resources/testharness.js'></script> | ||
<script src='/resources/testharnessreport.js'></script> | ||
|
||
<p>Clear all camera/microphone permissions before running this test. If prompted for permission, please allow.</p> | ||
|
||
<p>After hitting the button below, the camera must be launched with viewing the environment mode.</p> | ||
|
||
<p>Capture a video and then confirm the capturing.</p> | ||
|
||
<p>Note: All the actions need to be done in 60 seconds, otherwise it will get TIMEOUT.</p> | ||
|
||
<input type='file' accept='video/*' capture='environment'> | ||
|
||
<div id='log'></div> | ||
|
||
<script> | ||
var input; | ||
|
||
setup(function() { | ||
input = document.querySelector('input[type=file]'); | ||
}, {explicit_done: true}); | ||
|
||
async_test(function(t) { | ||
input.onchange = t.step_func_done(function() { | ||
assert_equals(input.files.length, 1, 'Should capture one file'); | ||
assert_regexp_match(input.files[0].type, /^video\//, 'The captured file should be type of video'); | ||
}); | ||
done(); | ||
}); | ||
</script> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<meta charset='utf-8'> | ||
<title>HTML Media Capture Test: capture video with implementation-specific default facing mode(invalid value default) to produce one video file</title> | ||
<link rel='author' title='Intel' href='http://www.intel.com'> | ||
<link rel='help' href='https://w3c.github.io/html-media-capture'> | ||
<link rel='help' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'> | ||
<meta name='flags' content='interact'> | ||
<meta name="timeout" content="long"> | ||
<script src='/resources/testharness.js'></script> | ||
<script src='/resources/testharnessreport.js'></script> | ||
|
||
<p>Clear all camera/microphone permissions before running this test. If prompted for permission, please allow.</p> | ||
|
||
<p>After hitting the button below, the camera must be launched with the default facing mode.</p> | ||
|
||
<p>Capture an video and then confirm the capturing.</p> | ||
|
||
<p>Note: All the actions need to be done in 60 seconds, otherwise it will get TIMEOUT.</p> | ||
|
||
<input type='file' accept='video/*' capture='invalid'> | ||
|
||
<div id='log'></div> | ||
|
||
<script> | ||
var input; | ||
|
||
setup(function() { | ||
input = document.querySelector('input[type=file]'); | ||
}, {explicit_done: true}); | ||
|
||
async_test(function(t) { | ||
input.onchange = t.step_func_done(function() { | ||
assert_equals(input.files.length, 1, 'Should capture one file'); | ||
assert_regexp_match(input.files[0].type, /^video\//, 'The captured file should be type of video'); | ||
}); | ||
done(); | ||
}); | ||
</script> | ||
|
10 changes: 6 additions & 4 deletions
10
html-media-capture/capture_video-manual.html → ...capture/capture_video_missing-manual.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.