Index: content/public/test/test_web_ui.cc |
diff --git a/content/public/test/test_web_ui.cc b/content/public/test/test_web_ui.cc |
index bbcf197ee762d9b0fda0979770c2282fb9b32c43..ff60b1f1899b675d99c6853e4ec0306bcaf5b79e 100644 |
--- a/content/public/test/test_web_ui.cc |
+++ b/content/public/test/test_web_ui.cc |
@@ -88,7 +88,11 @@ void TestWebUI::CallJavascriptFunctionUnsafe(const std::string& function_name, |
const base::Value& arg2, |
const base::Value& arg3, |
const base::Value& arg4) { |
- NOTREACHED(); |
+ call_data_.push_back(new CallData(function_name)); |
+ call_data_.back()->TakeAsArg1(arg1.DeepCopy()); |
+ call_data_.back()->TakeAsArg2(arg2.DeepCopy()); |
+ call_data_.back()->TakeAsArg3(arg3.DeepCopy()); |
+ call_data_.back()->TakeAsArg4(arg4.DeepCopy()); |
} |
void TestWebUI::CallJavascriptFunctionUnsafe( |
@@ -120,4 +124,8 @@ void TestWebUI::CallData::TakeAsArg3(base::Value* arg) { |
arg3_.reset(arg); |
} |
+void TestWebUI::CallData::TakeAsArg4(base::Value* arg) { |
+ arg4_.reset(arg); |
+} |
+ |
} // namespace content |