| 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 da674600ea976441620badaecfbedd3e97e6b433..d56795220cd3c76edf3ade0975ceed119dc5aeab 100644
|
| --- a/content/shell/renderer/test_runner/test_runner.cc
|
| +++ b/content/shell/renderer/test_runner/test_runner.cc
|
| @@ -261,6 +261,7 @@ class TestRunnerBindings : public gin::Wrappable<TestRunnerBindings> {
|
| void SetUseMockTheme(bool use);
|
| void WaitUntilExternalURLLoad();
|
| void DumpDragImage();
|
| + void DumpNavigationPolicy();
|
| void ShowWebInspector(gin::Arguments* args);
|
| void CloseWebInspector();
|
| bool IsChooserShown();
|
| @@ -500,6 +501,8 @@ gin::ObjectTemplateBuilder TestRunnerBindings::GetObjectTemplateBuilder(
|
| .SetMethod("waitUntilExternalURLLoad",
|
| &TestRunnerBindings::WaitUntilExternalURLLoad)
|
| .SetMethod("dumpDragImage", &TestRunnerBindings::DumpDragImage)
|
| + .SetMethod("dumpNavigationPolicy",
|
| + &TestRunnerBindings::DumpNavigationPolicy)
|
| .SetMethod("showWebInspector", &TestRunnerBindings::ShowWebInspector)
|
| .SetMethod("closeWebInspector", &TestRunnerBindings::CloseWebInspector)
|
| .SetMethod("isChooserShown", &TestRunnerBindings::IsChooserShown)
|
| @@ -1237,6 +1240,11 @@ void TestRunnerBindings::DumpDragImage() {
|
| runner_->DumpDragImage();
|
| }
|
|
|
| +void TestRunnerBindings::DumpNavigationPolicy() {
|
| + if (runner_)
|
| + runner_->DumpNavigationPolicy();
|
| +}
|
| +
|
| void TestRunnerBindings::ShowWebInspector(gin::Arguments* args) {
|
| if (runner_) {
|
| std::string settings;
|
| @@ -1669,6 +1677,7 @@ void TestRunner::Reset() {
|
| dump_back_forward_list_ = false;
|
| dump_selection_rect_ = false;
|
| dump_drag_image_ = false;
|
| + dump_navigation_policy_ = false;
|
| test_repaint_ = false;
|
| sweep_horizontally_ = false;
|
| is_printing_ = false;
|
| @@ -1943,6 +1952,10 @@ bool TestRunner::shouldDumpDragImage() {
|
| return dump_drag_image_;
|
| }
|
|
|
| +bool TestRunner::shouldDumpNavigationPolicy() const {
|
| + return dump_navigation_policy_;
|
| +}
|
| +
|
| bool TestRunner::midiAccessorResult() {
|
| return midi_accessor_result_;
|
| }
|
| @@ -2744,6 +2757,10 @@ void TestRunner::DumpDragImage() {
|
| dump_drag_image_ = true;
|
| }
|
|
|
| +void TestRunner::DumpNavigationPolicy() {
|
| + dump_navigation_policy_ = true;
|
| +}
|
| +
|
| void TestRunner::CloseWebInspector() {
|
| delegate_->CloseDevTools();
|
| }
|
|
|