UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

30 lines (29 loc) 1.32 kB
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; }