UNPKG

cli-retrospective

Version:

Recall what you did on the last milestone

64 lines (58 loc) 1.79 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime-corejs2/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); var _promise = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/promise")); var GitHubApi = _interopRequireWildcard(require("@octokit/rest")); var _github = require("../github"); jest.mock('@octokit/rest', function () { return jest.fn(function () { var api = { 'authenticate': jest.fn(), 'issues': { 'getMilestones': jest.fn(function () { return _promise["default"].reject({ 'message': 'ERROR' }); }), 'getForRepo': jest.fn(function () { return _promise["default"].reject({ 'message': 'ERROR' }); }) } }; return api; }); }); jest.mock('../config', function () { return { 'configGetValues': jest.fn(function () { return { 'githubUsername': 'trentreznor', 'githubPassword': 'closer', 'repositoryOwner': 'nin', 'repository': 'the-downward-spiral' }; }) }; }); describe('getAllMilestones error', function () { afterEach(function () { jest.resetModules(); }); it('use getAllMilestones error', function () { var data = (0, _github.getAllMilestones)('all', 2).then()["catch"](function (error) { expect(error.message).toBe('ERROR'); }); }); }); describe('getIssuesForRepo error', function () { afterEach(function () { jest.resetModules(); }); it('use getIssuesForRepo error', function () { var data = (0, _github.getIssuesForRepo)('Closer', 'all', 5).then()["catch"](function (error) { expect(error.message).toBe('ERROR'); }); }); });