Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / api_test / accessibility / get_alerts_for_tab / background.js
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.
4
5 // accessibility.getAlertsForTab test for Chrome
6 // browser_tests --gtest_filter="ExtensionApiTest.GetAlertsForTab"
7
8 chrome.test.runTests([
9   function oneAlert() {
10     chrome.tabs.query({'active': true}, function(tabs) {
11       chrome.test.assertEq(tabs.length, 1);
12       chrome.accessibilityPrivate.getAlertsForTab(
13           tabs[0].id, function(alerts) {
14         chrome.test.assertEq(alerts.length, 1);
15         chrome.test.assertEq(alerts[0].message, 'Simple Alert Infobar.');
16         chrome.test.succeed();
17       });
18     });
19   },
20   function noAlert() {
21     chrome.tabs.create({});
22     chrome.tabs.query({'active': true}, function(tabs) {
23       chrome.test.assertEq(tabs.length, 1);
24       chrome.accessibilityPrivate.getAlertsForTab(
25           tabs[0].id, function(alerts) {
26         chrome.test.assertEq(alerts.length, 0);
27         chrome.test.succeed();
28       });
29     });
30   }
31 ]);