Index: chrome/browser/extensions/extension_function_test_utils.cc |
diff --git a/chrome/browser/extensions/extension_function_test_utils.cc b/chrome/browser/extensions/extension_function_test_utils.cc |
index 99538077849d50df18d55913a63527c233696be1..442013d391f8019626b6cf473c09dd7a86fde7c0 100644 |
--- a/chrome/browser/extensions/extension_function_test_utils.cc |
+++ b/chrome/browser/extensions/extension_function_test_utils.cc |
@@ -138,8 +138,8 @@ base::Value* RunFunctionAndReturnResult(UIThreadExtensionFunction* function, |
RunFunction(function, args, browser, flags); |
EXPECT_TRUE(function->GetError().empty()) << "Unexpected error: " |
<< function->GetError(); |
- EXPECT_TRUE(function->GetResultValue()) << "No result value found"; |
- return function->GetResultValue()->DeepCopy(); |
+ return (function->GetResultValue() == NULL) ? NULL : |
+ function->GetResultValue()->DeepCopy(); |
} |
// This helps us be able to wait until an AsyncExtensionFunction calls |