Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-security-test.html

Issue 2641953005: ShapeDetection: LayoutTests correction: s/imported/external/ (Closed)
Patch Set: Removed strange third_party/WebKit/LayoutTests/shapedetection/detection-HTMLVideoElement-expected.t… Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src=../../resources/testharness.js></script> 2 <script src=../../resources/testharness.js></script>
3 <script src=../../resources/testharnessreport.js></script> 3 <script src=../../resources/testharnessreport.js></script>
4 <script> 4 <script>
5 5
6 // Returns a Promise that is resolve()d if detect() is rejected. Needs an input 6 // Returns a Promise that is resolve()d if detect() is rejected. Needs an input
7 // |element| (e.g. an HTMLImageElement or HTMLVideoElement) and a |url| to load. 7 // |element| (e.g. an HTMLImageElement or HTMLVideoElement) and a |url| to load.
8 function detectOnElementAndExpectError(createDetector, element, url) { 8 function detectOnElementAndExpectError(createDetector, element, url) {
9 return new Promise(function(resolve, reject) { 9 return new Promise(function(resolve, reject) {
10 var tryDetection = function() { 10 var tryDetection = function() {
(...skipping 10 matching lines...) Expand all
21 element.onerror = tryDetection; 21 element.onerror = tryDetection;
22 element.src = url; 22 element.src = url;
23 }); 23 });
24 }; 24 };
25 25
26 // This test verifies that a Detector will reject an undecodable image. 26 // This test verifies that a Detector will reject an undecodable image.
27 var createTestForBadImage = function(createDetector) { 27 var createTestForBadImage = function(createDetector) {
28 promise_test(function(t) { 28 promise_test(function(t) {
29 var image = new Image(); 29 var image = new Image();
30 return detectOnElementAndExpectError(createDetector, image, 30 return detectOnElementAndExpectError(createDetector, image,
31 "../../imported/wpt/images/broken.png") 31 "../../external/wpt/images/broken.png")
32 .then(function(error) { 32 .then(function(error) {
33 assert_equals(error.name, "InvalidStateError"); 33 assert_equals(error.name, "InvalidStateError");
34 assert_regexp_match(error.message, /Unable to decompress*/);
35 }); 34 });
36 }, "Detector should reject undecodable images with an InvalidStateError."); 35 }, "Detector should reject undecodable images with an InvalidStateError.");
37 }; 36 };
38 37
39 generate_tests(createTestForBadImage, [ 38 generate_tests(createTestForBadImage, [
40 [ "Face", () => { return new FaceDetector(); } ], 39 [ "Face", () => { return new FaceDetector(); } ],
41 [ "Barcode", () => { return new BarcodeDetector(); } ], 40 [ "Barcode", () => { return new BarcodeDetector(); } ],
42 [ "Text", () => { return new TextDetector(); } ] 41 [ "Text", () => { return new TextDetector(); } ]
43 ]); 42 ]);
44 43
45 // This test verifies that a Detector will reject a broken video. 44 // This test verifies that a Detector will reject a broken video.
46 var createTestForBadVideo = function(createDetector) { 45 var createTestForBadVideo = function(createDetector) {
47 promise_test(function(t) { 46 promise_test(function(t) {
48 var video = document.createElement('video'); 47 var video = document.createElement('video');
49 return detectOnElementAndExpectError(createDetector, video, 48 return detectOnElementAndExpectError(createDetector, video,
50 "content/garbage.webm") 49 "content/garbage.webm")
51 .then(function(error) { 50 .then(function(error) {
52 assert_equals(error.name, "InvalidStateError"); 51 assert_equals(error.name, "InvalidStateError");
53 }); 52 });
54 }, "Detector should reject undecodable videos with an InvalidStateError."); 53 }, "Detector should reject undecodable videos with an InvalidStateError.");
55 }; 54 };
56 55
57 generate_tests(createTestForBadVideo, [ 56 generate_tests(createTestForBadVideo, [
58 [ "Face", () => { return new FaceDetector(); } ], 57 [ "Face", () => { return new FaceDetector(); } ],
59 [ "Barcode", () => { return new BarcodeDetector(); } ], 58 [ "Barcode", () => { return new BarcodeDetector(); } ],
60 [ "Text", () => { return new TextDetector(); } ] 59 [ "Text", () => { return new TextDetector(); } ]
61 ]); 60 ]);
62 61
63 </script> 62 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698