1234567891011121314151617181920 |
- // Copyright (C) 2017 Ecma International. All rights reserved.
- // This code is governed by the BSD license found in the LICENSE file.
- /*---
- description: |
- Check that an array contains a numeric sequence starting at 1
- and incrementing by 1 for each entry in the array. Used by
- Promise tests to assert the order of execution in deep Promise
- resolution pipelines.
- ---*/
- function checkSequence(arr, message) {
- arr.forEach(function(e, i) {
- if (e !== (i+1)) {
- $ERROR((message ? message : "Steps in unexpected sequence:") +
- " '" + arr.join(',') + "'");
- }
- });
- return true;
- }
|