clinntp
Version:
A cli nntp news reader
23 lines (18 loc) • 551 B
JavaScript
import { assert } from 'chai'
import 'mocha-sinon'
import chalk from 'chalk'
import { version as vnum } from '../package.json'
import { version } from '../src/version'
describe('#version()', function () {
this.beforeEach(function () {
this.sinon.stub(console, 'log')
})
it('console.log called once', function () {
version()
assert.equal(console.log.calledOnce, true)
})
it('console.log prints vnum in purple', function () {
version()
assert.equal(console.log.calledWith(`${chalk.magentaBright(vnum)}`), true)
})
})