| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- //
- // Test throw from dynamic script.
- //
- function Dump(output)
- {
- if (this.WScript)
- {
- WScript.Echo(output);
- }
- else
- {
- alert(output);
- }
- }
- function runtest()
- {
- try {
- (function () {
- var f = new Function("function foo(){ throw new Error('This is my error'); } foo();");
- f();
- })();
- } catch(e) {
- Dump(TrimStackTracePath(e.stack));
- }
- }
- if (this.WScript && this.WScript.LoadScriptFile) {
- this.WScript.LoadScriptFile("../UnitTestFramework/TrimStackTracePath.js");
- }
- runtest();
|