Skip to content

CliPlatformTest

@tsed/cli-testing

Usage ​

typescript
import { CliPlatformTest } from "@tsed/cli-testing";

See /packages/cli-testing/src/CliPlatformTest.ts.

Overview ​

ts
class CliPlatformTest extends DITest {
    static reset(): Promise<void>;
    static bootstrap(options?: Partial<TsED.Configuration>): Promise<void>;
    static initProject(options?: any): Promise<void>;
    static create(options?: Partial<TsED.Configuration>): Promise<void>;
    static createInjector(options?: Partial<TsED.Configuration>): InjectorService;
    static setPackageJson(pkg: any): void;
    static exec(cmdName: string, initialData: any): Promise<void>;
}

static reset ​

ts
static reset(): Promise<void>;

static bootstrap ​

ts
static bootstrap(options?: Partial<TsED.Configuration>): Promise<void>;

static initProject ​

ts
static initProject(options?: any): Promise<void>;

static create ​

ts
static create(options?: Partial<TsED.Configuration>): Promise<void>;

static createInjector ​

ts
static createInjector(options?: Partial<TsED.Configuration>): InjectorService;

Create a new injector with the right default services

static setPackageJson ​

ts
static setPackageJson(pkg: any): void;

static exec ​

ts
static exec(cmdName: string, initialData: any): Promise<void>;

Invoke command with a new context without running prompts

Released under the MIT License.