diff options
author | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-21 10:22:49 +0000 |
---|---|---|
committer | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-21 10:22:49 +0000 |
commit | cde158bf22c30f55e92180f24032b2fbe7002474 (patch) | |
tree | 85af5c84cc8b2ae15200d42dff75277c557c6c72 /chrome/browser/accessibility/accessibility_extension_apitest.cc | |
parent | 76c223ffd8a54546fc2fdafc6cba535643cc6145 (diff) | |
download | chromium_src-cde158bf22c30f55e92180f24032b2fbe7002474.zip chromium_src-cde158bf22c30f55e92180f24032b2fbe7002474.tar.gz chromium_src-cde158bf22c30f55e92180f24032b2fbe7002474.tar.bz2 |
Add experimental.accessibility.getAlertsForTab
BUG=chromium-os:17602
TEST=browser_tests --gtest_filter="ExtensionApiTest.GetAlertsForTab"
Review URL: http://codereview.chromium.org/8956009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/accessibility/accessibility_extension_apitest.cc')
-rw-r--r-- | chrome/browser/accessibility/accessibility_extension_apitest.cc | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/chrome/browser/accessibility/accessibility_extension_apitest.cc b/chrome/browser/accessibility/accessibility_extension_apitest.cc new file mode 100644 index 0000000..eb200ec --- /dev/null +++ b/chrome/browser/accessibility/accessibility_extension_apitest.cc @@ -0,0 +1,27 @@ +// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "base/utf_string_conversions.h" +#include "chrome/browser/extensions/extension_apitest.h" +#include "chrome/browser/infobars/infobar_tab_helper.h" +#include "chrome/browser/tab_contents/simple_alert_infobar_delegate.h" +#include "chrome/browser/ui/browser.h" +#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h" +#include "chrome/common/chrome_switches.h" + +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, GetAlertsForTab) { + TabContentsWrapper* tab = browser()->GetSelectedTabContentsWrapper(); + ASSERT_TRUE(tab); + InfoBarTabHelper* infobar_helper = tab->infobar_tab_helper(); + + const char kAlertMessage[] = "Simple Alert Infobar."; + infobar_helper->AddInfoBar( + new SimpleAlertInfoBarDelegate(infobar_helper, + NULL, + ASCIIToUTF16(kAlertMessage), + false)); + CommandLine::ForCurrentProcess()->AppendSwitch( + switches::kEnableExperimentalExtensionApis); + ASSERT_TRUE(RunExtensionTest("accessibility/get_alerts_for_tab")) << message_; +} |