@palmares/tests
Version:
This defines a default test framework testing stuff inside of the framework
96 lines • 3.85 kB
TypeScript
import type { TestsSettingsType } from './types';
export declare const testDomainModifier: {
new (): {
load: (settings: unknown) => void | Promise<void> | ((args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>) | Promise<(args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>>;
ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
close: (() => void | Promise<void>) | undefined;
commands: import("@palmares/core").DefaultCommandType | undefined;
instances?: import("@palmares/core").Domain<any>[];
name: string;
path: string;
isLoaded: boolean;
modifiers: {
getTests: () => string[] | string;
};
__isReady: boolean;
__isClosed: boolean;
};
toJSON: () => {
name: string;
path: string;
};
$$type: string;
__instance: import("@palmares/core").Domain<any>;
} & (new () => {
load: (settings: unknown) => void | Promise<void> | ((args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>) | Promise<(args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>>;
ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
close: (() => void | Promise<void>) | undefined;
commands: import("@palmares/core").DefaultCommandType | undefined;
instances?: import("@palmares/core").Domain<any>[];
name: string;
path: string;
isLoaded: boolean;
modifiers: {
getTests: () => string[] | string;
};
__isReady: boolean;
__isClosed: boolean;
});
export declare const testDomain: {
new (): {
load: (settings: TestsSettingsType) => Promise<void>;
ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
close: (() => void | Promise<void>) | undefined;
commands: {
readonly test: {
readonly description: "Run the tests in your palmares application";
readonly keywordArgs: undefined;
readonly positionalArgs: undefined;
readonly handler: (args: any) => void;
};
} | undefined;
instances?: import("@palmares/core").Domain<any>[];
name: string;
path: string;
isLoaded: boolean;
modifiers: unknown;
__isReady: boolean;
__isClosed: boolean;
};
toJSON: () => {
name: string;
path: string;
};
$$type: string;
__instance: import("@palmares/core").Domain<any>;
} & (new () => {
load: (settings: TestsSettingsType) => Promise<void>;
ready: (args: import("@palmares/core").DomainReadyFunctionArgs<unknown, any>) => void | Promise<void>;
close: (() => void | Promise<void>) | undefined;
commands: {
readonly test: {
readonly description: "Run the tests in your palmares application";
readonly keywordArgs: undefined;
readonly positionalArgs: undefined;
readonly handler: (args: any) => void;
};
} | undefined;
instances?: import("@palmares/core").Domain<any>[];
name: string;
path: string;
isLoaded: boolean;
modifiers: unknown;
__isReady: boolean;
__isClosed: boolean;
} & {
commands: {
readonly test: {
readonly description: "Run the tests in your palmares application";
readonly keywordArgs: undefined;
readonly positionalArgs: undefined;
readonly handler: (args: any) => void;
};
};
load: (settings: TestsSettingsType) => Promise<void>;
});
//# sourceMappingURL=domain.d.ts.map