Sha256: 5803afc53bcedf15a8f2396cc137a0e217e9097ccf9d98937b1be66c6a50ba74
Contents?: true
Size: 571 Bytes
Versions: 29
Compression:
Stored size: 571 Bytes
Contents
"use strict"; var assert = require("chai").assert , ensureThenable = require("../../thenable/ensure"); describe("thenable/ensure", function () { it("Should return input value", function () { var value = { then: function () { return true; } }; assert.equal(ensureThenable(value), value); }); it("Should crash on no value", function () { try { ensureThenable({}); throw new Error("Unexpected"); } catch (error) { assert.equal(error.name, "TypeError"); assert.equal(error.message, "[object Object] is not a thenable object"); } }); });
Version data entries
29 entries across 29 versions & 2 rubygems