unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
16 lines (15 loc) • 893 B
TypeScript
import supertest from 'supertest';
import { IUnleashConfig } from '../../../lib/types/option';
import { IUnleashStores } from '../../../lib/types';
import { IUnleashServices } from '../../../lib/types/services';
export interface IUnleashTest {
request: supertest.SuperAgentTest;
destroy: () => Promise<void>;
services: IUnleashServices;
config: IUnleashConfig;
}
export declare function setupApp(stores: IUnleashStores): Promise<IUnleashTest>;
export declare function setupAppWithCustomConfig(stores: IUnleashStores, customOptions: any): Promise<IUnleashTest>;
export declare function setupAppWithAuth(stores: IUnleashStores, customOptions?: any): Promise<IUnleashTest>;
export declare function setupAppWithCustomAuth(stores: IUnleashStores, preHook: Function): Promise<IUnleashTest>;
export declare function setupAppWithBaseUrl(stores: IUnleashStores): Promise<IUnleashTest>;