diff options
Diffstat (limited to 'chrome/browser/chromeos/options/wifi_config_view_browsertest.cc')
-rw-r--r-- | chrome/browser/chromeos/options/wifi_config_view_browsertest.cc | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/chrome/browser/chromeos/options/wifi_config_view_browsertest.cc b/chrome/browser/chromeos/options/wifi_config_view_browsertest.cc index 07e846e..4c26499 100644 --- a/chrome/browser/chromeos/options/wifi_config_view_browsertest.cc +++ b/chrome/browser/chromeos/options/wifi_config_view_browsertest.cc @@ -4,6 +4,8 @@ #include "chrome/browser/chromeos/options/wifi_config_view.h" +#include "base/string_util.h" +#include "base/utf_string_conversions.h" #include "chrome/browser/chromeos/cros/cros_in_process_browser_test.h" #include "chrome/browser/chromeos/cros/mock_network_library.h" @@ -16,11 +18,14 @@ using ::testing::_; class WifiConfigViewTest : public CrosInProcessBrowserTest { protected: + MockNetworkLibrary *mock_network_library_; + WifiConfigViewTest() : CrosInProcessBrowserTest() {} virtual void SetUpInProcessBrowserTestFixture() { - InitStatusAreaMocks(); - SetStatusAreaMocksExpectations(); + cros_mock_->InitStatusAreaMocks(); + cros_mock_->SetStatusAreaMocksExpectations(); + mock_network_library_ = cros_mock_->mock_network_library(); } }; @@ -34,7 +39,10 @@ IN_PROC_BROWSER_TEST_F(WifiConfigViewTest, NoChangeSaveTest) { // Test that if autoconnect was changed, we call SaveWifiNetwork. IN_PROC_BROWSER_TEST_F(WifiConfigViewTest, ChangeAutoConnectSaveTest) { EXPECT_CALL(*mock_network_library_, SaveWifiNetwork(_)).Times(1); - WifiConfigView* view = new WifiConfigView(NULL, WifiNetwork()); + WifiNetwork remembered_network = WifiNetwork(); + remembered_network.set_favorite(true); + WifiConfigView* view = new WifiConfigView(NULL, remembered_network); + ASSERT_TRUE(view->autoconnect_checkbox_ != NULL); view->autoconnect_checkbox_->SetChecked( !view->autoconnect_checkbox_->checked()); view->Save(); |