| 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 d3fd776e1ca31889dcd932cbc29ae12d6ab8796e..91d0df6bef40fe79e72ecf3f41bd268eb023159f 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;
|
| }
|
|
|
| @@ -99,7 +100,7 @@ class RenderViewTest : public testing::Test {
|
| void SendWebKeyboardEvent(const blink::WebKeyboardEvent& key_event);
|
|
|
| // Send a raw mouse event to the renderer.
|
| - void SendWebMouseEvent(const blink::WebMouseEvent& key_event);
|
| + void SendWebMouseEvent(const blink::WebMouseEvent& mouse_event);
|
|
|
| // Returns the bounds (coordinates and size) of the element with id
|
| // |element_id|. Returns an empty rect if such an element was not found.
|
| @@ -130,6 +131,18 @@ class RenderViewTest : public testing::Test {
|
| gfx::Rect resizer_rect,
|
| bool is_fullscreen);
|
|
|
| + // Simulates typing the |ascii_character| into this render view. Also accepts
|
| + // ui::VKEY_BACK for backspace. Will flush the message loop if
|
| + // |flush_message_loop| is true.
|
| + void SimulateUserTypingASCIICharacter(char ascii_character,
|
| + bool flush_message_loop);
|
| +
|
| + // 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,
|
|
|