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.