UNPKG

rsxjs

Version:

Resilience Extensions for JS.

25 lines (19 loc) 462 B
/** * @file tests/channel/test-range.js * @description Testing behavior of ranging over channel. * @copyright 2018-present Karim Alibhai. All rights reserved. */ import { test } from "../../helpers"; import { makeChan } from "../../../"; test("range over channel", async (t) => { const c = makeChan({ bufferSize: 4, }); await c.put(1); await c.put(2); c.close(); let i = 0; for await (const value of c) { t.is(value, ++i); } });