UNPKG

johnny-cli

Version:

CLI for Johnny Deps

25 lines (20 loc) 749 B
import helpers from 'helpers'; import updateCmd from '../'; // Supress command output process.stdout.write = jest.fn(); describe('"update" command', () => { it('sends API request if --save option was passed', async () => { await updateCmd({save: true}); expect(helpers.rebuildAndSync).toHaveBeenCalledTimes(1); }); it('doesn\'t send API request if --save option was not passed', async () => { helpers.rebuildAndSync.mockClear(); await updateCmd({}); expect(helpers.rebuildAndSync).toHaveBeenCalledTimes(0); }); it('doesn\'t send API request if --saveDev option was passed', async () => { helpers.rebuildAndSync.mockClear(); await updateCmd({saveDev: true}); expect(helpers.rebuildAndSync).toHaveBeenCalledTimes(0); }); });