Sha256: 67a2b65a7ee3d7d512ecbcd994513e85352c50916860bc2c82212ffe0a853c04
Contents?: true
Size: 691 Bytes
Versions: 28
Compression:
Stored size: 691 Bytes
Contents
"use strict"; var assert = require("chai").assert , ensureIterable = require("../../iterable/ensure"); describe("iterable/ensure", function () { it("Should return input value", function () { var value = []; assert.equal(ensureIterable(value), value); }); it("Should allow strings with allowString option", function () { var value = "foo"; assert.equal(ensureIterable(value, { allowString: true }), value); }); it("Should crash on invalid value", function () { try { ensureIterable("foo"); throw new Error("Unexpected"); } catch (error) { assert.equal(error.name, "TypeError"); assert(error.message.includes("is not an iterable value")); } }); });
Version data entries
28 entries across 28 versions & 1 rubygems