UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

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