UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

25 lines (24 loc) 1.27 kB
import AbstractSkillTest from '../../../tests/AbstractSkillTest'; export default class ResolvingVersionsTest extends AbstractSkillTest { protected static skillCacheKey: string; private static pkg; private static versions; protected static beforeEach(): Promise<void>; protected static afterEach(): Promise<void>; protected static throwsWhenMissingRequired(): Promise<void>; protected static addsVersionToThePackageJson(): Promise<void>; protected static addsVersionToPackageJsonWhenChoosingDifferentVersion(): Promise<void>; protected static addsVersionFromPackageJsonWhenChoosingDifferentVersion(): Promise<void>; protected static doesNotAddVersionToChoicesIfDirMatchesVersion(): Promise<void>; protected static addsVersionChoiceIfVersionInPackageJsonIsDifferent(): Promise<void>; protected static doesNotAddVersionChoiceIfSecondDirNameMatches(): Promise<void>; private static resolveAndAssertChoices; private static assertChoices; private static buildVersionChoice; private static createVersionDir; private static get newVersionChoice(); private static resolveAndWaitForInput; private static get choices(); private static resolveVersion; private static assertSavedVersionEquals; }