UNPKG

danger-plugin-npm-check-updates

Version:
54 lines (53 loc) 2.19 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); const path = require("path"); const index_1 = require("../index"); beforeEach(() => { global.warn = jest.fn(); global.message = jest.fn(); global.fail = jest.fn(); global.markdown = jest.fn(); global.danger = { git: { modified_files: [ 'src/__mocks__/packages/mock-monorepo-package/package.json', ], created_files: [], deleted_files: [], }, }; }); afterEach(() => { global.warn = undefined; global.message = undefined; global.fail = undefined; global.markdown = undefined; }); describe('npmCheckUpdates()', () => { it('when there is an outdated dependency, it should call warn', () => __awaiter(void 0, void 0, void 0, function* () { yield index_1.default({ packageFile: path.join(__dirname, './__mocks__/package.json'), timeout: 5000, }); expect(global.warn).toHaveBeenCalled(); })); it('Check monorepo packages, when there is an outdated dependency, it should call warn', () => __awaiter(void 0, void 0, void 0, function* () { yield index_1.default({ monorepo: true, excludePackages: 'mock-root-package', onlyChangedPackages: true, packageFile: path.join(__dirname, './__mocks__/package.json'), timeout: 5000, }); expect(global.warn).toHaveBeenCalled(); })); });