@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
28 lines (27 loc) • 1.31 kB
TypeScript
import AbstractPermissionsTest from './support/AbstractPermissionsTest';
export default class SyncingPermissionsTest extends AbstractPermissionsTest {
private static syncAction;
private static contractId1;
private static contractId2;
private static heartwoodSkill;
protected static beforeAll(): Promise<void>;
protected static beforeEach(): Promise<void>;
protected static generatesExpectedTypesFile(): Promise<void>;
protected static syncsNewPermissionsWhenMade(): Promise<void>;
protected static upgradingSyncsPermissions(): Promise<void>;
protected static doesNotSyncIfNotInstalled(): Promise<void>;
protected static generatesCombinedFile(): Promise<void>;
protected static combinedFileImportsAllPermissions(): Promise<void>;
protected static canSyncCorePermissions(): Promise<void>;
protected static syncingEventsSyncsPermissions(): Promise<void>;
protected static permsSentInAlphabeticalOrder(): Promise<void>;
private static fakeHeartwoodPermContracts;
private static import;
private static addHeartwoodAsDependency;
private static readTypesFile;
private static getTypesPath;
private static getCombinedPath;
private static beginTrackingExecute;
private static sync;
private static emitDidExecuteUpgrade;
}