| <!doctype html> |
| <title>Verify that multiple SpeechRecognition objects can co-exist in tests</title> |
| <script src="../../../resources/testharness.js"></script> |
| <script src="../../../resources/testharnessreport.js"></script> |
| <script src="file:///gen/layout_test_data/mojo/public/js/mojo_bindings.js"></script> |
| <script src="file:///gen/third_party/blink/public/mojom/speech/speech_recognizer.mojom.js"></script> |
| <script src="mock-speechrecognizer.js"></script> |
| <script> |
| async_test(t => { |
| var objectCount = 4; |
| var count = objectCount; |
| |
| for (var i = 0; i < objectCount; ++i) { |
| var recog = new webkitSpeechRecognition(); |
| recog.onend = t.step_func(() => { |
| if (--count == 0) |
| t.done(); |
| }); |
| recog.start(); |
| } |
| }); |
| </script> |