@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
30 lines (29 loc) • 1.32 kB
TypeScript
import AbstractSpruceTest from '@sprucelabs/test-utils';
export default class StaticToInstanceMigratorTest extends AbstractSpruceTest {
private testFinder;
private testFileMigrator;
private migrator;
private readFiles;
private fakedFileContents;
private lastWrittenFile?;
private spyCommandService;
constructor();
protected throwsWithMissing(): void;
protected runThrowsWithMissing(): Promise<void>;
protected passesLookupDirToTestFinder(): Promise<void>;
protected returnsStatsBasedOnTestsFound(results: string[]): Promise<void>;
protected passesOneFilesContentsToMigrator(filename: string): Promise<void>;
protected passesResultsOfFileToMigrator(): Promise<void>;
protected passesResultsOfMultipleFilesToMigrator(): Promise<void>;
protected writesResponseOfMigrate(): Promise<void>;
protected returnsSkippedIfMigratedIsTheSame(): Promise<void>;
protected countsSkippedAndMatched(): Promise<void>;
protected doesNotWriteFileThatDidNotChange(): Promise<void>;
protected lintsMigratedFiles(): Promise<void>;
protected shouldLintAfterMigrating(): Promise<void>;
private setMigrateFileResponse;
private assertContentsPassedToFileMigratorEquals;
private setFakedFileContents;
private setFakedFinderResults;
private run;
}