Skip to content
Snippets Groups Projects
S25.4.4.1_A2.3_T3.js 478 B
Newer Older
  • Learn to ignore specific revisions
  • // Copyright 2014 Cubane Canada, Inc.  All rights reserved.
    // See LICENSE for details.
    
    Brian Terlson's avatar
    Brian Terlson committed
    /*---
    
    info: Promise.all([]) is resolved with Promise for a new empty array
    
    Brian Terlson's avatar
    Brian Terlson committed
    es5id: 25.4.4.1_A2.3_T3
    
    Brian Terlson's avatar
    Brian Terlson committed
    author: Sam Mikes
    
    description: Promise.all([]) is resolved with a Promise for a new array
    
    Brian Terlson's avatar
    Brian Terlson committed
    ---*/
    
    
    var arg = [];
    
    Promise.all(arg).then(function (result) {
        if(result === arg) {
            $ERROR("expected a new array from Promise.all but argument was re-used");
        }
    
    }).then($DONE, $DONE);