| Index: content/shell/renderer/test_runner/test_runner.cc
|
| diff --git a/content/shell/renderer/test_runner/test_runner.cc b/content/shell/renderer/test_runner/test_runner.cc
|
| index 1569e57744601a9b6b3730cfcf645e5dd0125176..01a135fa52c4d24c4fa63b39998520fa876a483f 100644
|
| --- a/content/shell/renderer/test_runner/test_runner.cc
|
| +++ b/content/shell/renderer/test_runner/test_runner.cc
|
| @@ -290,6 +290,9 @@ class TestRunnerBindings : public gin::Wrappable<TestRunnerBindings> {
|
| void SetMockPushClientSuccess(const std::string& endpoint,
|
| const std::string& registration_id);
|
| void SetMockPushClientError(const std::string& message);
|
| + void RequestEcho(int id, int size);
|
| + int GetLastEchoId() const;
|
| + int GetLastEchoSize() const;
|
|
|
| bool GlobalFlag();
|
| void SetGlobalFlag(bool value);
|
| @@ -544,6 +547,13 @@ gin::ObjectTemplateBuilder TestRunnerBindings::GetObjectTemplateBuilder(
|
| &TestRunnerBindings::SetMockPushClientSuccess)
|
| .SetMethod("setMockPushClientError",
|
| &TestRunnerBindings::SetMockPushClientError)
|
| + // IPCEcho API
|
| + .SetMethod("requestEcho",
|
| + &TestRunnerBindings::RequestEcho)
|
| + .SetProperty("lastEchoId",
|
| + &TestRunnerBindings::GetLastEchoId)
|
| + .SetProperty("lastEchoSize",
|
| + &TestRunnerBindings::GetLastEchoSize)
|
|
|
| // Properties.
|
| .SetProperty("globalFlag",
|
| @@ -1398,6 +1408,24 @@ void TestRunnerBindings::SetMockPushClientError(const std::string& message) {
|
| runner_->SetMockPushClientError(message);
|
| }
|
|
|
| +void TestRunnerBindings::RequestEcho(int id, int size) {
|
| + if (!runner_)
|
| + return;
|
| + runner_->RequestEcho(id, size);
|
| +}
|
| +
|
| +int TestRunnerBindings::GetLastEchoId() const {
|
| + if (!runner_)
|
| + return 0;
|
| + return runner_->GetLastEchoId();
|
| +}
|
| +
|
| +int TestRunnerBindings::GetLastEchoSize() const {
|
| + if (!runner_)
|
| + return 0;
|
| + return runner_->GetLastEchoSize();
|
| +}
|
| +
|
| bool TestRunnerBindings::GlobalFlag() {
|
| if (runner_)
|
| return runner_->global_flag_;
|
| @@ -2876,6 +2904,18 @@ void TestRunner::SetMockPushClientError(const std::string& message) {
|
| proxy_->GetPushClientMock()->SetMockErrorValues(message);
|
| }
|
|
|
| +void TestRunner::RequestEcho(int id, int size) {
|
| + delegate_->requestEcho(id, size);
|
| +}
|
| +
|
| +int TestRunner::GetLastEchoId() const {
|
| + return delegate_->lastEchoId();
|
| +}
|
| +
|
| +int TestRunner::GetLastEchoSize() const {
|
| + return delegate_->lastEchoSize();
|
| +}
|
| +
|
| void TestRunner::LocationChangeDone() {
|
| web_history_item_count_ = delegate_->navigationEntryCount();
|
|
|
|
|