@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
23 lines (22 loc) • 1.36 kB
TypeScript
import AbstractCliTest from '../../../tests/AbstractCliTest';
export default class DeployingASkillTest extends AbstractCliTest {
private static readonly fastHerokuOptions;
protected static beforeEach(): Promise<void>;
protected static hasDeployAction(): Promise<void>;
protected static deployHaltedBecauseNotRegistered(): Promise<void>;
protected static deployHaltedWithBadBuild(): Promise<void>;
protected static healthCheckReportsNotDeployed(): Promise<void>;
protected static deployHaltedWithBadTest(): Promise<void>;
protected static errorsIfHerokuClientNotInstalled(): Promise<void>;
protected static errorsIfGitNotInstalled(): Promise<void>;
protected static errorsIfNotInGitRepo(): Promise<void>;
protected static canCreateGitRepoIfNeeded(): Promise<void>;
protected static errorsWhenNotLoggedIntoHerkou(): Promise<void>;
protected static failsWhenDeclineToCreateProcFile(): Promise<void>;
protected static createsValidProcFile(): Promise<void>;
protected static failsWhenDeclineToCreateRemoteBranch(): Promise<void>;
protected static asksForHerokuAppName(): Promise<void>;
protected static keepsAskingForAppNameUntilAGoodOneIsSelected(): Promise<void>;
protected static failsWithPendingChangesToCommit(): Promise<void>;
protected static canDeploySkill(): Promise<void>;
}