"Stack trace: ReferenceError: baz is not defined",
logging::LOG_ERROR,
extension->url().Resolve(kBackgroundPageName),
- 8u);
+ 6u);
const StackTrace& stack_trace = GetStackTraceFromError(errors[0]);
CheckStackFrame(stack_trace[0], script_url, kAnonymousFunction);
- CheckStackFrame(stack_trace[1],
- "extensions::SafeBuiltins",
- std::string("Function.target.") + kAnonymousFunction);
- CheckStackFrame(
- stack_trace[2], event_bindings_str, "EventImpl.dispatchToListener");
- CheckStackFrame(stack_trace[3],
- "extensions::SafeBuiltins",
- std::string("Function.target.") + kAnonymousFunction);
- CheckStackFrame(stack_trace[4], "extensions::utils",
+ CheckStackFrame(stack_trace[1], event_bindings_str,
+ "EventImpl.dispatchToListener");
+ CheckStackFrame(stack_trace[2], "extensions::utils",
event_dispatch_to_listener_str);
- CheckStackFrame(stack_trace[5], event_bindings_str, "EventImpl.dispatch_");
- CheckStackFrame(stack_trace[6], event_bindings_str, "dispatchArgs");
- CheckStackFrame(stack_trace[7], event_bindings_str, "dispatchEvent");
+ 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.