@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
12 lines (11 loc) • 742 B
TypeScript
import CreateAction from '../../../../features/permission/actions/CreateAction';
import AbstractSkillTest from '../../../../tests/AbstractSkillTest';
import EventFaker from '../../../support/EventFaker';
export default abstract class AbstractPermissionsTest extends AbstractSkillTest {
protected static skillCacheKey: string;
protected static createAction: CreateAction;
protected static eventFaker: EventFaker;
protected static beforeEach(): Promise<void>;
protected static createPermissionContract(nameReadable: string): Promise<import("../../../../features/features.types").FeatureActionResponse>;
protected static writeTestFileAndAssertValid(contractId: string, perm1?: string, perm2?: string): Promise<string>;
}