UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

30 lines (24 loc) 960 B
import { test, assert } from '@sprucelabs/test-utils' import AbstractCliTest from '../../../tests/AbstractCliTest' export default class GettingCliVersionTest extends AbstractCliTest { protected static async beforeEach() { await super.beforeEach() this.cwd = this.resolvePath(__dirname, '..', '..', '..', '..') } @test() protected static async canGetVersionWithDashV() { const results = await this.Service('command').execute( 'node ./build/index.js -v' ) const needle = require('../../../../package.json').version assert.doesInclude(results.stdout, needle) } @test() protected static async canGetVersionWithDashVersion() { const results = await this.Service('command').execute( 'node ./build/index.js --version' ) const needle = require('../../../../package.json').version assert.doesInclude(results.stdout, needle) } }