UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

21 lines (20 loc) 1.18 kB
import AbstractSchemaTest from '../../tests/AbstractSchemaTest'; export default class SchemaStoreTest extends AbstractSchemaTest { protected static canInstantiateSchemaStore(): Promise<void>; protected static hasFetchSchemaTemplateItemsMethod(): Promise<void>; protected static fetchesCoreSchemas(): Promise<void>; protected static fetchesLocalSchemas(): Promise<void>; protected static canHandleABadSchema(): Promise<void>; protected static canFetchCoreFields(): Promise<void>; protected static canFetchLocalFields(): Promise<void>; protected static canHandleBadFields(): Promise<void>; protected static wontLetYouSpecifyANamespaceNorVersion(): Promise<void>; protected static emitsDidFetchEvent(): Promise<void>; protected static fetchEventPayloadIncludesAllOtherSchemas(): Promise<void>; protected static canListenToFetchEventToDropInAdditionalSchemas(): Promise<void>; protected static multipleSchemasWithSameIdAndVersionReturnOnce(): Promise<void>; private static validateSchemas; private static copySchemasAndFetchSchemas; private static copySchemas; private static copySchemasAndFieldsThenFetchFields; }