Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(337)

Unified Diff: chrome/renderer/autofill/form_autocomplete_browsertest.cc

Issue 2870633002: Use ScopedTaskEnvironment instead of MessageLoop in RenderViewTest. (Closed)
Patch Set: fix-build-error Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/renderer/content_settings_observer_browsertest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/renderer/autofill/form_autocomplete_browsertest.cc
diff --git a/chrome/renderer/autofill/form_autocomplete_browsertest.cc b/chrome/renderer/autofill/form_autocomplete_browsertest.cc
index 4e6f839571ff94abda1cddd228b3288e6b4f3b21..b5d3fe1e9483429e38d39ffee8e725ea101ffc50 100644
--- a/chrome/renderer/autofill/form_autocomplete_browsertest.cc
+++ b/chrome/renderer/autofill/form_autocomplete_browsertest.cc
@@ -210,7 +210,7 @@ TEST_F(FormAutocompleteTest, NormalFormSubmit) {
// Submit the form.
ExecuteJavaScriptForTests("document.getElementById('myForm').submit();");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -230,7 +230,7 @@ TEST_F(FormAutocompleteTest, SubmitEventPrevented) {
"var form = document.forms[0];"
"form.onsubmit = function(event) { event.preventDefault(); };"
"document.querySelector('input[type=submit]').click();");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
false /* expect_submitted_message */);
@@ -259,7 +259,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_NoLongerVisible) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -293,7 +293,7 @@ TEST_F(FormAutocompleteTest,
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -334,7 +334,7 @@ TEST_F(FormAutocompleteTest, MAYBE_NoLongerVisibleBothNoActions) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -362,7 +362,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_NoLongerVisible_NoAction) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -386,7 +386,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_StillVisible) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
// No submission messages sent.
VerifyNoSubmitMessagesReceived(fake_driver_);
@@ -409,7 +409,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_NoFormInteractionInvisible) {
// Simulate an Ajax request completing without prior user interaction.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
// No submission messages sent.
VerifyNoSubmitMessagesReceived(fake_driver_);
@@ -434,7 +434,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_FilledFormIsInvisible) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "John", "Smith",
true /* expect_submitted_message */);
@@ -457,7 +457,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_FilledFormStillVisible) {
// Simulate an Ajax request completing.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
// No submission messages sent.
VerifyNoSubmitMessagesReceived(fake_driver_);
@@ -488,7 +488,7 @@ TEST_F(FormAutocompleteTest, AjaxSucceeded_FormlessElements) {
// Simulate AJAX request.
static_cast<blink::WebAutofillClient*>(autofill_agent_)->AjaxSucceeded();
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Kirby", "Puckett",
/* expect_submitted_message = */ true);
@@ -598,7 +598,7 @@ TEST_F(FormAutocompleteTest, AutoCompleteOffFormSubmit) {
// Submit the form.
ExecuteJavaScriptForTests("document.getElementById('myForm').submit();");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -615,7 +615,7 @@ TEST_F(FormAutocompleteTest, AutoCompleteOffInputSubmit) {
// Submit the form.
ExecuteJavaScriptForTests("document.getElementById('myForm').submit();");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
@@ -640,12 +640,12 @@ TEST_F(FormAutocompleteTest, DynamicAutoCompleteOffFormSubmit) {
ExecuteJavaScriptForTests(
"document.getElementById('myForm')."
"setAttribute('autocomplete', 'off');");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
EXPECT_FALSE(form.AutoComplete());
// Submit the form.
ExecuteJavaScriptForTests("document.getElementById('myForm').submit();");
- ProcessPendingMessages();
+ base::RunLoop().RunUntilIdle();
VerifyReceivedRendererMessages(fake_driver_, "Rick", "Deckard",
true /* expect_submitted_message */);
« no previous file with comments | « no previous file | chrome/renderer/content_settings_observer_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698