| 12345678910111213141516171819202122232425262728293031 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- WScript.LoadScriptFile("..\\UnitTestFramework\\UnitTestFramework.js");
- function testRelationalComparison (retVal)
- {
- var ObjectV = function ObjectV(v){ }
- ObjectV.prototype = {
- valueOf : function(){ return retVal; }
- };
- function f()
- {
- var x = new ObjectV(0);
- x<"1";
- }
- f();
- f();
- f();
- }
- testRelationalComparison(null);
- testRelationalComparison(undefined);
- assert.throws(function() { testRelationalComparison(Symbol("abc")); }, TypeError, "Number expected");
- WScript.Echo("Passed");
|