UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

19 lines (18 loc) 1.05 kB
import AbstractCliTest from '../../../tests/AbstractCliTest'; import { GeneratedFileOrDir } from '../../../types/cli.types'; export default class WatchingForChangesTest extends AbstractCliTest { protected static beforeEach(): Promise<void>; protected static installsWatchers(): Promise<void>; protected static notWatchingAtTheStart(): Promise<void>; protected static canStartAndStopWatch(): Promise<void>; protected static watchesInCorrectDir(path: string, shouldFire: boolean): Promise<void>; protected static watcherFiresEventWhenASrcFileChanges(changeCount: number): Promise<void>; protected static canTrackAddingDir(): Promise<void>; protected static canTrackDeletingDir(): Promise<void>; protected static canTrackDeletingFile(): Promise<void>; protected static canTrackDeletingFileInDirectory(): Promise<void>; private static stopWatching; private static startWatching; protected static watchRunStop(runner: () => Promise<GeneratedFileOrDir[]>): Promise<void>; private static installWatch; }