Index: chrome/browser/extensions/error_console/error_console_browsertest.cc |
diff --git a/chrome/browser/extensions/error_console/error_console_browsertest.cc b/chrome/browser/extensions/error_console/error_console_browsertest.cc |
index d4619f50782a0c4e1c752ee6f6f1c29354adec49..a4a479b9c1994cceaff418a3cb70ad8c8640d411 100644 |
--- a/chrome/browser/extensions/error_console/error_console_browsertest.cc |
+++ b/chrome/browser/extensions/error_console/error_console_browsertest.cc |
@@ -448,22 +448,18 @@ IN_PROC_BROWSER_TEST_F(ErrorConsoleBrowserTest, BrowserActionRuntimeError) { |
extension->id(), |
script_url, |
false, // not incognito |
- "Error in event handler for browserAction.onClicked: baz is not defined\n" |
- "Stack trace: ReferenceError: baz is not defined", |
+ "Error in event handler for browserAction.onClicked: ReferenceError: " |
+ "baz is not defined", |
logging::LOG_ERROR, |
extension->url().Resolve(kBackgroundPageName), |
- 6u); |
+ 1u); |
const StackTrace& stack_trace = GetStackTraceFromError(errors[0]); |
+ // Note: This test used to have a stack trace of length 6 that contains stack |
+ // frames in the extension code, but since crbug.com/404406 was fixed only |
+ // stack frames within user-defined extension code are printed. |
CheckStackFrame(stack_trace[0], script_url, kAnonymousFunction); |
- CheckStackFrame(stack_trace[1], event_bindings_str, |
- "EventImpl.dispatchToListener"); |
- CheckStackFrame(stack_trace[2], "extensions::utils", |
- event_dispatch_to_listener_str); |
- CheckStackFrame(stack_trace[3], event_bindings_str, "EventImpl.dispatch_"); |
- CheckStackFrame(stack_trace[4], event_bindings_str, "dispatchArgs"); |
- CheckStackFrame(stack_trace[5], event_bindings_str, "dispatchEvent"); |
} |
// Test that we can catch an error for calling an API with improper arguments. |