Index: components/autofill/content/browser/content_autofill_driver_unittest.cc |
diff --git a/components/autofill/content/browser/content_autofill_driver_unittest.cc b/components/autofill/content/browser/content_autofill_driver_unittest.cc |
index 31ffba8b15d569ff8e0a7682bb13eadc9f0b5019..18f08ad362a20940ec8bf94f8ce7a3c0a6201515 100644 |
--- a/components/autofill/content/browser/content_autofill_driver_unittest.cc |
+++ b/components/autofill/content/browser/content_autofill_driver_unittest.cc |
@@ -161,10 +161,17 @@ class ContentAutofillDriverTest : public content::RenderViewHostTestHarness { |
if (!AutofillMsg_FillFieldWithValue::Read(message, &autofill_param)) |
return false; |
break; |
- case AutofillMsg_PreviewFieldWithValue::ID: |
- if (!AutofillMsg_PreviewFieldWithValue::Read(message, &autofill_param)) |
+ case AutofillMsg_PreviewFieldWithValue::ID: { |
+ base::Tuple<base::string16, int> autofill_param_preview; |
+ if (AutofillMsg_PreviewFieldWithValue::Read(message, |
+ &autofill_param_preview)) { |
+ if (value) |
+ *value = base::get<0>(autofill_param); |
+ process()->sink().ClearMessages(); |
+ return true; |
+ } |
return false; |
- break; |
+ } break; |
case AutofillMsg_AcceptDataListSuggestion::ID: |
if (!AutofillMsg_AcceptDataListSuggestion::Read(message, |
&autofill_param)) |
@@ -313,7 +320,8 @@ TEST_F(ContentAutofillDriverTest, FillFieldWithValue) { |
TEST_F(ContentAutofillDriverTest, PreviewFieldWithValue) { |
base::string16 input_value(base::ASCIIToUTF16("barqux")); |
base::string16 output_value; |
- driver_->RendererShouldPreviewFieldWithValue(input_value); |
+ size_t match_start = 0; |
+ driver_->RendererShouldPreviewFieldWithValue(input_value, match_start); |
EXPECT_TRUE(GetString16FromMessageWithID( |
AutofillMsg_PreviewFieldWithValue::ID, |
&output_value)); |