| Index: chrome/renderer/password_autocomplete_manager_unittest.cc
|
| ===================================================================
|
| --- chrome/renderer/password_autocomplete_manager_unittest.cc (revision 71253)
|
| +++ chrome/renderer/password_autocomplete_manager_unittest.cc (working copy)
|
| @@ -5,7 +5,7 @@
|
| #include "app/keyboard_codes.h"
|
| #include "base/string_util.h"
|
| #include "base/utf_string_conversions.h"
|
| -#include "chrome/renderer/password_autocomplete_manager.h"
|
| +#include "chrome/renderer/autofill_helper.h"
|
| #include "chrome/test/render_view_test.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "third_party/WebKit/WebKit/chromium/public/WebDocument.h"
|
| @@ -117,7 +117,7 @@
|
| username_element_.setValue(WebString::fromUTF8(username));
|
| if (move_caret_to_end)
|
| username_element_.setSelectionRange(username.length(), username.length());
|
| - view_->textFieldDidChange(username_element_);
|
| + autofill_helper_->textFieldDidChange(username_element_);
|
| // Processing is delayed because of a WebKit bug, see
|
| // PasswordAutocompleteManager::TextDidChangeInTextField() for details.
|
| MessageLoop::current()->RunAllPending();
|
| @@ -127,7 +127,7 @@
|
| app::KeyboardCode key_code) {
|
| WebKit::WebKeyboardEvent key_event;
|
| key_event.windowsKeyCode = key_code;
|
| - view_->textFieldDidReceiveKeyDown(element, key_event);
|
| + autofill_helper_->textFieldDidReceiveKeyDown(element, key_event);
|
| }
|
|
|
| void CheckTextFieldsState(const std::string& username,
|
| @@ -243,16 +243,16 @@
|
| // Autocomplete should happen only when the username textfield is blurred with
|
| // a full match.
|
| username_element_.setValue("a");
|
| - view_->textFieldDidEndEditing(username_element_);
|
| + autofill_helper_->textFieldDidEndEditing(username_element_);
|
| CheckTextFieldsState("a", false, "", false);
|
| username_element_.setValue("al");
|
| - view_->textFieldDidEndEditing(username_element_);
|
| + autofill_helper_->textFieldDidEndEditing(username_element_);
|
| CheckTextFieldsState("al", false, "", false);
|
| username_element_.setValue("alices");
|
| - view_->textFieldDidEndEditing(username_element_);
|
| + autofill_helper_->textFieldDidEndEditing(username_element_);
|
| CheckTextFieldsState("alices", false, "", false);
|
| username_element_.setValue(ASCIIToUTF16(kAliceUsername));
|
| - view_->textFieldDidEndEditing(username_element_);
|
| + autofill_helper_->textFieldDidEndEditing(username_element_);
|
| CheckTextFieldsState(kAliceUsername, true, kAlicePassword, true);
|
| }
|
|
|
| @@ -326,7 +326,7 @@
|
| // WebView does: it sets the element value then calls
|
| // didAcceptAutocompleteSuggestion on the renderer.
|
| username_element_.setValue(ASCIIToUTF16(kAliceUsername));
|
| - view_->didAcceptAutocompleteSuggestion(username_element_);
|
| + autofill_helper_->didAcceptAutocompleteSuggestion(username_element_);
|
|
|
| // Autocomplete should have kicked in.
|
| CheckTextFieldsState(kAliceUsername, true, kAlicePassword, true);
|
|
|