| OLD | NEW |
| 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 src="../resources/mojo-helpers.js"></script> | 4 <script src="../resources/mojo-helpers.js"></script> |
| 5 <script src="resources/mock-barcodedetection.js"></script> | 5 <script src="resources/mock-barcodedetection.js"></script> |
| 6 <script src="resources/mock-facedetection.js"></script> | 6 <script src="resources/mock-facedetection.js"></script> |
| 7 <script> | 7 <script> |
| 8 | 8 |
| 9 var createTestForCanvasElement = function(createDetector, | 9 var createTestForCanvasElement = function(createDetector, |
| 10 createCanvas, | 10 createCanvas, |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 } | 59 } |
| 60 | 60 |
| 61 // These tests verify that a Detector's detect() works on an HTMLCanvasElement | 61 // These tests verify that a Detector's detect() works on an HTMLCanvasElement |
| 62 // and on an OffscreenCanvas. Use the mock mojo server implemented in | 62 // and on an OffscreenCanvas. Use the mock mojo server implemented in |
| 63 // mock-{barcode,face}detection.js. | 63 // mock-{barcode,face}detection.js. |
| 64 generate_tests(createTestForCanvasElement, [ | 64 generate_tests(createTestForCanvasElement, [ |
| 65 [ | 65 [ |
| 66 "Face - HTMLCanvasElement", | 66 "Face - HTMLCanvasElement", |
| 67 () => { return new FaceDetector(); }, | 67 () => { return new FaceDetector(); }, |
| 68 () => { return document.createElement("canvas"); }, | 68 () => { return document.createElement("canvas"); }, |
| 69 () => { return mockFaceDetectionReady; }, | 69 () => { return mockFaceDetectionProviderReady; }, |
| 70 FaceDetectorDetectionResultTest | 70 FaceDetectorDetectionResultTest |
| 71 ], | 71 ], |
| 72 [ | 72 [ |
| 73 "Face - OffscreenCanvas", | 73 "Face - OffscreenCanvas", |
| 74 () => { return new FaceDetector(); }, | 74 () => { return new FaceDetector(); }, |
| 75 () => { return new OffscreenCanvas(300, 150); }, | 75 () => { return new OffscreenCanvas(300, 150); }, |
| 76 () => { return mockFaceDetectionReady; }, | 76 () => { return mockFaceDetectionProviderReady; }, |
| 77 FaceDetectorDetectionResultTest | 77 FaceDetectorDetectionResultTest |
| 78 ], | 78 ], |
| 79 [ | 79 [ |
| 80 "Barcode - HTMLCanvasElement", | 80 "Barcode - HTMLCanvasElement", |
| 81 () => { return new BarcodeDetector(); }, | 81 () => { return new BarcodeDetector(); }, |
| 82 () => { return document.createElement("canvas"); }, | 82 () => { return document.createElement("canvas"); }, |
| 83 () => { return mockBarcodeDetectionReady; }, | 83 () => { return mockBarcodeDetectionReady; }, |
| 84 BarcodeDetectorDetectionResultTest | 84 BarcodeDetectorDetectionResultTest |
| 85 ], | 85 ], |
| 86 [ | 86 [ |
| 87 "Barcode - OffscreenCanvas", | 87 "Barcode - OffscreenCanvas", |
| 88 () => { return new BarcodeDetector(); }, | 88 () => { return new BarcodeDetector(); }, |
| 89 () => { return new OffscreenCanvas(300, 150); }, | 89 () => { return new OffscreenCanvas(300, 150); }, |
| 90 () => { return mockBarcodeDetectionReady; }, | 90 () => { return mockBarcodeDetectionReady; }, |
| 91 BarcodeDetectorDetectionResultTest | 91 BarcodeDetectorDetectionResultTest |
| 92 ] | 92 ] |
| 93 ]); | 93 ]); |
| 94 | 94 |
| 95 </script> | 95 </script> |
| OLD | NEW |