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