Пример #1
0
exports["test first"] = assert => {
  let test = (xs, empty) => {
    assert.equal(first(xs), 1, "returns first");
    assert.equal(first(empty), null, "returns null empty");
  };

  test("1234", "");
  test([1, 2, 3], []);
  test([1, 2, 3], null);
  test([1, 2, 3], undefined);
  test(seq(function*() { yield 1; yield 2; yield 3; }),
       seq(function*() { }));
  assert.equal(first(broken), 1, "did not reached error");
};
Пример #2
0
 let test = (xs, empty) => {
   assert.equal(first(xs), 1, "returns first");
   assert.equal(first(empty), null, "returns null empty");
 };