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

Reply via email to