| 442 | * @param {t.TestCase} _tc |
| 443 | */ |
| 444 | export const testIteratingArrayContainingTypes = _tc => { |
| 445 | const y = new Y.Doc() |
| 446 | const arr = y.get('arr') |
| 447 | const numItems = 10 |
| 448 | for (let i = 0; i < numItems; i++) { |
| 449 | const map = new Y.Type() |
| 450 | map.setAttr('value', i) |
| 451 | arr.push([map]) |
| 452 | } |
| 453 | let cnt = 0 |
| 454 | for (const item of arr.toArray()) { |
| 455 | t.assert(item.getAttr('value') === cnt++, 'value is correct') |
| 456 | } |
| 457 | y.destroy() |
| 458 | } |
| 459 | |
| 460 | /** |
| 461 | * @param {t.TestCase} _tc |