UNPKG

node-task-forge

Version:

task/prj management

19 lines (15 loc) 530 B
const cmd = require('../src/cmds/version') const { version } = require('../package.json') describe('Version Command', () => { // store and reset original output const originalLog = () => {} afterEach(() => (console.log = originalLog)) // mock output let clgOutput = [] const mockedLog = (output) => clgOutput.push(output) beforeEach(() => (console.log = mockedLog)) test(`version output contains number from package`, () => { cmd() expect(clgOutput[0]).toEqual(expect.stringContaining(version)) }) })