summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/options/wifi_config_view_browsertest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/options/wifi_config_view_browsertest.cc')
-rw-r--r--chrome/browser/chromeos/options/wifi_config_view_browsertest.cc14
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();