[modules] Update a test and status file to reflect recent spec changes.

R=adamk@chromium.org
BUG=v8:1569

Review-Url: https://codereview.chromium.org/2657773006
Cr-Commit-Position: refs/heads/master@{#42763}
This commit is contained in:
neis 2017-01-30 01:41:15 -08:00 committed by Commit bot
parent 0307bbb2a0
commit 5ed733737e
2 changed files with 22 additions and 23 deletions

View File

@ -48,8 +48,10 @@ assertEquals("string", typeof Reflect.get(foo, Symbol.toStringTag));
assertEquals(
{value: "Module", configurable: false, writable: false, enumerable: false},
Reflect.getOwnPropertyDescriptor(foo, Symbol.toStringTag));
// TODO(neis): Spec currently says the next one should return true.
assertFalse(Reflect.deleteProperty(foo, Symbol.toStringTag));
assertEquals(
{value: "Module", configurable: false, writable: false, enumerable: false},
Reflect.getOwnPropertyDescriptor(foo, Symbol.toStringTag));
// Nonexistant properties.
let nonexistant = ["gaga", 123, Symbol('')];

View File

@ -439,34 +439,12 @@
# v8:5485
'language/module-code/comment-multi-line-html*': [FAIL],
'language/module-code/comment-single-line-html*': [FAIL],
# v8:5486
'language/module-code/instn-iee-star-cycle': [FAIL],
'language/module-code/instn-named-star-cycle': [FAIL],
'language/module-code/instn-star-star-cycle': [FAIL],
# v8:5487
'language/module-code/namespace/internals/get-own-property-str-found-uninit': [FAIL],
# v8:5401
'language/module-code/namespace/internals/set': [FAIL],
'language/module-code/namespace/internals/define-own-property': [FAIL],
# Symbol.iterator on namespace objects was removed, tests need to be updated.
'language/module-code/namespace/Symbol.iterator/*': [SKIP],
'language/module-code/namespace/internals/get-own-property-sym': [SKIP],
'language/module-code/namespace/internals/get-sym-found': [SKIP],
'language/module-code/namespace/internals/has-property-sym-found': [SKIP],
'language/module-code/namespace/internals/own-property-keys-binding-types': [SKIP],
'language/module-code/namespace/internals/own-property-keys-sort': [SKIP],
# Symbol.toString on namespace objects was made non-configurable, tests need
# to be updated.
'language/module-code/namespace/Symbol.toStringTag': [SKIP],
# Possible spec bug, see comment in https://github.com/tc39/ecma262/pull/747.
'language/module-code/namespace/internals/delete-non-exported': [SKIP],
# https://code.google.com/p/v8/issues/detail?id=4476
'built-ins/String/prototype/toLowerCase/special_casing_conditional': ['--icu-case-mapping'],
'built-ins/String/prototype/toLowerCase/supplementary_plane': ['--icu-case-mapping'],
@ -557,6 +535,25 @@
'built-ins/Date/prototype/setFullYear/new-value-time-clip': [PASS, FAIL],
'built-ins/Date/prototype/setMonth/new-value-time-clip': [PASS, FAIL],
# v8:5486
# Spec changed to be more permissive, tests need to be updated.
'language/module-code/instn-iee-star-cycle': [FAIL],
'language/module-code/instn-named-star-cycle': [FAIL],
'language/module-code/instn-star-star-cycle': [FAIL],
# Symbol.iterator on namespace objects was removed, tests need to be updated.
'language/module-code/namespace/Symbol.iterator/*': [SKIP],
'language/module-code/namespace/internals/get-own-property-sym': [SKIP],
'language/module-code/namespace/internals/get-sym-found': [SKIP],
'language/module-code/namespace/internals/has-property-sym-found': [SKIP],
'language/module-code/namespace/internals/own-property-keys-binding-types': [SKIP],
'language/module-code/namespace/internals/own-property-keys-sort': [SKIP],
# Symbol.toStringTag on namespace objects was made non-configurable, tests
# need to be updated.
'language/module-code/namespace/Symbol.toStringTag': [SKIP],
'language/module-code/namespace/internals/delete-non-exported': [SKIP],
############################ SKIPPED TESTS #############################
# These tests take a looong time to run.