Tests for the WI.StackTrace model object. == Running test suite: WI.StackTrace -- Running test case: WI.ConsoleMessage.StackTrace PASS: ConsoleMessage type should be Trace. PASS: ConsoleMessage should have StackTrace. PASS: CallFrame in StackTrace has no identifier. PASS: CallFrame in StackTrace has no thisObject. PASS: CallFrame in StackTrace has no scopeChain. StackTrace: 10 1: foo (Anonymous Script 1 (line 1)) - nativeCode (false) programCode (false) 2: Eval Code (Anonymous Script 1 (line 1)) - nativeCode (false) programCode (true) 3: eval - nativeCode (true) programCode (false) 4: Global Code (inline-script.js:2) - nativeCode (false) programCode (true) 5: appendChild - nativeCode (true) programCode (false) 6: triggerConsoleMessage (stack-trace.html:9) - nativeCode (false) programCode (false) 7: Global Code (Anonymous Script 2 (line 1)) - nativeCode (false) programCode (true) 8: evaluateWithScopeExtension - nativeCode (true) programCode (false) 9: - nativeCode (true) programCode (false) 10: _wrapCall - nativeCode (true) programCode (false) -- Running test case: WI.StackTrace.FirstNonNativeNonAnonymousNotBlackboxedCallFrame.Normal PASS: Should be able to get the first non-native non-anonymous unblackboxed call frame. -- Running test case: WI.StackTrace.FirstNonNativeNonAnonymousNotBlackboxedCallFrame.AllNative PASS: Should not be able to get the first non-native non-anonymous unblackboxed call frame if the entire stack trace is native. -- Running test case: WI.StackTrace.FirstNonNativeNonAnonymousNotBlackboxedCallFrame.AllBlackboxed PASS: Should use the first blackboxed call frame if the entire stack trace is blackboxed.