blob: 1f6405ef7c204e6c511669b67e0bfbe07fb68ab4 [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
function write(v) { WScript.Echo(v + ""); }
function fooBaz()
{
this.toString = function (){throw (new Error("some error"));}
}
function test1() {
try
{
tempObj = new fooBaz();
expString = "hi";
resultString = expString + tempObj;
write(resultString);
}
catch(e)
{
write(e);
}
write("Test1 Done");
}
function test2() {
try
{
tempObj = new fooBaz();
expString = "hi";
resultString = tempObj + expString;
write(resultString);
}
catch(e)
{
write(e);
}
write("Test2 Done");
}
test1();
test2();