@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
23 lines (22 loc) • 1.32 kB
TypeScript
import AbstractEventTest from '../../../tests/AbstractEventTest';
export default class KeepingEventsInSyncTest extends AbstractEventTest {
private static get eventContractPath();
protected static hasSyncEventsAction(): Promise<void>;
protected static syncsWithoutSavingCoreEventsByDefault(): Promise<void>;
protected static mergesGlobalEvents(): Promise<void>;
protected static canSetSkillEventContractTypesFile(): Promise<void>;
protected static canSyncOnlyCoreEvents(): Promise<void>;
protected static syncingSchemasDoesNotSyncEventSchemasIfEventsHaveNeverBeenSynced(): Promise<void>;
protected static syncingSchemaAfterSyncEventsSyncsSchemasAndDoesNotWriteCoreEvents(): Promise<void>;
protected static syncingSchemasAfterSyncingCoreEventsSavesCoreEvents(): Promise<void>;
private static syncCoreEventsPretendingToBeMercuryTypes;
private static assertValidSyncEventsResults;
private static assertGlobalEventsAreTyped;
private static assertValidSyncSchemasResults;
private static assertCombinedContractContents;
private static importCombinedContractsFile;
private static assertEventsHavePayloads;
private static assertCorePayloadSchemasAreCreated;
private static assertFilesWereGenerated;
private static assertCoreEventContractsSavedToDisk;
}