"use strict"; var test = require("blue-tape"); var promise_finally_1 = require("./promise-finally"); test('promise-finally', function (t) { t.test('run on resolve', function (t) { t.plan(2); function cb() { t.equal(arguments.length, 0, 'should not have any arguments'); } return promise_finally_1.default(Promise.resolve('hello'), cb) .then(function (value) { return t.equal(value, 'hello'); }); }); t.test('run on reject', function (t) { t.plan(2); function cb() { t.equal(arguments.length, 0, 'should not have any arguments'); } return promise_finally_1.default(Promise.reject('hello'), cb) .then(null, function (reason) { return t.equal(reason, 'hello'); }); }); }); //# sourceMappingURL=promise-finally.spec.js.map