mirror of
https://github.com/tc39/test262.git
synced 2025-12-16 02:03:36 +01:00
This contains a few more tests for Array.fromAsync, in addition to what has already been merged and what is under review at #3791. This covers the following items from the testing plan at #3725: - Success cases - Creates promise - Create new array/arraylike in promise (with length = length property) - Input - Invalid input values - nonconforming object (arraylike without length, missing keys) - Covered by polyfill tests - Result promise rejects if length access fails (non-iterable input) - Unaffected by globalThis.Symbol mutation (non-iterable) - this-value - this-value is a constructor - this-value is not a constructor - If this is a constructor, and items doesn't have a Symbol.iterator, returns a new instance of this - Iterator closed when property creation on this fails - Returned promise rejects when ^ - Other tests - Error is thrown for all CreateDataProperty fails - Non-writable properties are overwritten by CreateDataProperty - Input with missing values Co-authored-by: Ms2ger <Ms2ger@igalia.com>