@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
18 lines (14 loc) • 604 B
text/typescript
import { assert, test } from '@sprucelabs/test-utils'
import AbstractSkillTest from '../../../tests/AbstractSkillTest'
export default class UpgradingASkillSkippingBuildTest extends AbstractSkillTest {
protected static skillCacheKey = 'skills'
()
protected static async canSkipCleaningAndBuildingOnUpgrade() {
this.commandFaker.fakeInstall()
this.commandFaker.fakeCleanBuild(1)
const { errors } = await this.Action('node', 'upgrade').execute({
shouldBuild: false,
})
assert.isFalsy(errors, 'Should not have tried to build.')
}
}