UNPKG

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
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>;