@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
21 lines (20 loc) • 1.18 kB
TypeScript
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;
}