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

Unified Diff: third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html

Issue 2502723002: ShapeDetection: implement barcode detection, blink part (Closed)
Patch Set: haraken@ comments Created 4 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html
diff --git a/third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html b/third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html
index 7f62e5c8f7cf51e256a15f615b4bd83a383508f2..b1270b1fc4b24df1d70feb229800cef0bd82a01b 100644
--- a/third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html
+++ b/third_party/WebKit/LayoutTests/fast/shapedetection/shapedetection-empty-input.html
@@ -4,22 +4,28 @@
<script>
// This test verifies FaceDetector.detect() with an empty HTMLImageElement.
-async_test(function(t) {
- var image = new Image();
- var faceDetector = new FaceDetector();
- var tryFaceDetection = function() {
- faceDetector.detect(image)
- .then(faceDetectionResult => {
- assert_equals(faceDetectionResult.length, 0);
- t.done();
- })
- .catch(error => {
- assert_unreached("detect() rejected with error: " + error)
- });
- };
- image.onload = tryFaceDetection;
- image.onerror = tryFaceDetection;
- image.src = "";
-}, "FaceDetector should resolve empty images with empty results.");
+var createTestForEmptyInput = function(detectorName) {
+ async_test(function(t) {
+ var image = new Image();
+ var detector = eval("new " + detectorName + "();");
+ var tryDetection = function() {
+ detector.detect(image)
+ .then(detectionResult => {
+ assert_equals(detectionResult.length, 0);
+ t.done();
+ })
+ .catch(error => {
+ assert_unreached("detect() rejected with error: " + error)
+ });
+ };
+ image.onload = tryDetection;
+ image.onerror = tryDetection;
+ image.src = "";
+ }, "Detectors should resolve empty images with empty results.");
+};
+
+generate_tests(createTestForEmptyInput, [
+ [ "Face", "FaceDetector" ], [ "Barcode", "BarcodeDetector" ]
+]);
</script>

Powered by Google App Engine
This is Rietveld 408576698