http://es5conform.codeplex.com/sourcecontrol/changeset/view/55693?projectName=ES5conform#816017
A number of tests include comments noting that the test function must be executed such that this is the global object. As the harness is currently implemented, this isn't the case -- this is the test harness object itself. This breaks a number of tests, of which the example following this email is representative. Here's a patch to address this problem in the harness and to fix a few tests (only the ones I was immediately examining) to work correctly with it: http://web.mit.edu/jwalden/www/es5-harness.diff What needs to happen for this to be fixed upstream? Jeff -- Test 15.2.3.3-4-10 Description Object.getOwnPropertyDescriptor returns data desc for functions on built-ins (Global.decodeURIComponent) Testcase function testcase() { var desc = Object.getOwnPropertyDescriptor(this, "decodeURIComponent"); if (desc.value === this.decodeURIComponent && desc.writable === true && desc.enumerable === false && desc.configurable === true) { return true; } } Precondition function prereq() { return fnExists(Object.getOwnPropertyDescriptor); } Path ../TestCases/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

