UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

23 lines (22 loc) 1.56 kB
import AbstractSkillTest from '../../../tests/AbstractSkillTest'; export default class SettingUpSchemasForModuleDistributionTest extends AbstractSkillTest { protected static skillCacheKey: string; private static builder1; private static schema1; private static schema1b; private static schema2; protected static canSpecifyModuleToImportFromWhenRemote(namePascal: string, remoteModule: string, count: '1' | '2'): Promise<void>; protected static templateItemGeneratorHonorsModuleToImportWhenRemoteWhenInRemoteNamespace(): Promise<void>; protected static moduleToImportWhenRemoteIgnoredWhenInSameNamespace(): Promise<void>; protected static asksIfModuleShouldBeInstalled(schemaNames: ('schema1' | 'schema2')[], expectedModules: string[], shouldConfirmInstall: boolean): Promise<void>; protected static schemasAreImportedFromModuleWhenSyncedFromDifferentNamespace(schemaNames: ('schema1' | 'schema2')[]): Promise<void>; protected static canReferenceSchemaImportedFromAnotherModule(importsWhenRemote: string[]): Promise<void>; protected static canSetImportFromModuleWithNestedSchemasWhenRemoteWhenSyncing(): Promise<void>; protected static canHandleFormBuilderImportExportObject(): Promise<void>; protected static importedSchemasDoNotShowUpInSchemaTypes(): Promise<void>; private static SyncAction; private static importGeneratedFile; private static assertCalendarEventSchemaIsImported; private static generateTemplateItems; private static assertValidTypesFileWhenAddingRemoteImport; }