Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / chrome / test / data / extensions / api_test / tts / interrupt / test.js
blob2590907abe8750c9b3df115323dee654af9be6e2
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // TTS api test for Chrome on ChromeOS.
6 // browser_tests.exe --gtest_filter="TtsApiTest.*"
8 chrome.test.runTests([
9 function testInterrupt() {
10 var callbacks = 0;
11 chrome.tts.speak(
12 'text 1',
14 'enqueue': false,
15 'onEvent': function(event) {
16 chrome.test.assertEq('interrupted', event.type);
17 callbacks++;
20 function() {
21 chrome.test.assertNoLastError();
22 callbacks++;
23 });
24 chrome.tts.speak(
25 'text 2',
27 'enqueue': false,
28 'onEvent': function(event) {
29 chrome.test.assertEq('end', event.type);
30 callbacks++;
31 if (callbacks == 4) {
32 chrome.test.succeed();
36 function() {
37 chrome.test.assertNoLastError();
38 callbacks++;
39 });
41 ]);