@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
25 lines (24 loc) • 1.27 kB
TypeScript
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;
}