Chromium Code Reviews| Index: content/public/test/render_view_test.h |
| diff --git a/content/public/test/render_view_test.h b/content/public/test/render_view_test.h |
| index d512c547bced141a42e460340a1cf1e946f6edbf..e0b44c101ab65b67a5b048904755a0a2a492713a 100644 |
| --- a/content/public/test/render_view_test.h |
| +++ b/content/public/test/render_view_test.h |
| @@ -22,6 +22,7 @@ |
| struct ViewMsg_Resize_Params; |
| namespace blink { |
| +class WebInputElement; |
| class WebWidget; |
| } |
| @@ -127,6 +128,20 @@ class RenderViewTest : public testing::Test { |
| gfx::Rect resizer_rect, |
| bool is_fullscreen); |
| + // Simulate typing the |ascii_character| into the browser. Also accepts |
|
Jay Civelli
2015/04/23 21:57:43
"Simulates"
Also "into the browser" -> "into this
please use gerrit instead
2015/04/27 21:20:34
Done.
|
| + // ui::VKEY_BACK for backspace. |
| + void SimulateUserTypingASCIICharacter(char ascii_character); |
| + |
| + // Should be called after SimulateUserTypingASCIICharacter calls to process |
| + // the input for autofill. |
| + void ProcessInputForAutofill(); |
| + |
| + // Simulates user focusing |input|, erasing all text, and typing the |
| + // |new_value| instead. Will process input events for autofill. This is a user |
| + // gesture. |
| + void SimulateUserInputChangeForElement(blink::WebInputElement* input, |
| + const std::string& new_value); |
| + |
| // These are all methods from RenderViewImpl that we expose to testing code. |
| bool OnMessageReceived(const IPC::Message& msg); |
| void DidNavigateWithinPage(blink::WebLocalFrame* frame, |
| @@ -170,6 +185,7 @@ class RenderViewTest : public testing::Test { |
| private: |
| void GoToOffset(int offset, const PageState& state); |
| + void LayoutMainFrame(); |
| }; |
| } // namespace content |