| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| if (typeof (WScript) != "undefined") { |
| WScript.LoadScriptFile("..\\UnitTestFramework\\UnitTestFramework.js", "self"); |
| } |
| |
| var tests = { |
| test01: { |
| name: "RegExp.options property", |
| body: function () { |
| var re = /x/i; |
| var desc = Object.getOwnPropertyDescriptor(re, "options"); |
| var expected = helpers.isCompatVersion9 ? |
| {enumerable: true, configurable: true, writable: true, value: "i"} : |
| {enumerable: false, configurable: false, writable: false, value: "i"}; |
| assert.areEqual(expected, desc); |
| } |
| }, |
| }; |
| |
| testRunner.run(tests); |