Fixing test262 built-ins symbol test-cases (#4123)
The remaining test-cases needs realm feature JerryScript-DCO-1.0-Signed-off-by: bence gabor kis kisbg@inf.u-szeged.hu
This commit is contained in:
@@ -30,7 +30,7 @@ NUMBER_VALUE (LIT_MAGIC_STRING_LENGTH,
|
||||
ECMA_PROPERTY_FLAG_CONFIGURABLE)
|
||||
|
||||
STRING_VALUE (LIT_MAGIC_STRING_NAME,
|
||||
LIT_MAGIC_STRING_STRING_UL,
|
||||
LIT_MAGIC_STRING_SYMBOL_UL,
|
||||
ECMA_PROPERTY_FLAG_CONFIGURABLE)
|
||||
|
||||
/* Object properties:
|
||||
|
||||
@@ -50,7 +50,7 @@ ecma_op_create_symbol (const ecma_value_t *arguments_list_p, /**< list of argume
|
||||
ecma_value_t string_desc;
|
||||
|
||||
/* 1-3. */
|
||||
if (arguments_list_len == 0)
|
||||
if (arguments_list_len == 0 || ecma_is_value_undefined (arguments_list_p[0]))
|
||||
{
|
||||
string_desc = ECMA_VALUE_UNDEFINED;
|
||||
}
|
||||
|
||||
@@ -1613,7 +1613,6 @@
|
||||
<test id="built-ins/String/prototype/toLowerCase/special_casing_conditional.js"><reason></reason></test>
|
||||
<test id="built-ins/String/prototype/toString/non-generic-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/String/prototype/valueOf/non-generic-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/String/symbol-string-coercion.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/asyncIterator/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/for/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/hasInstance/cross-realm.js"><reason></reason></test>
|
||||
@@ -1623,11 +1622,6 @@
|
||||
<test id="built-ins/Symbol/match/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/matchAll/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/matchAll/prop-desc.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/name.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/prototype/description/get.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/prototype/description/this-val-symbol.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/prototype/description/wrapper.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/prototype/toString/undefined.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/replace/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/search/cross-realm.js"><reason></reason></test>
|
||||
<test id="built-ins/Symbol/species/cross-realm.js"><reason></reason></test>
|
||||
|
||||
Reference in New Issue
Block a user