Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MockServer

Index

Constructors

constructor

  • new MockServer(config?: undefined | { delegates?: null | string; loglevel?: "error" | "info" | "debug"; state?: State; strict?: boolean; token?: null | string; validator?: boolean }): MockServer
  • Parameters

    • config: undefined | { delegates?: null | string; loglevel?: "error" | "info" | "debug"; state?: State; strict?: boolean; token?: null | string; validator?: boolean } = ...

    Returns MockServer

Properties

Private _server

_server: undefined | Server = ...

Private _service

_service: undefined | Application = ...

basePath

basePath: string = ''

Private port

port: string = '3001'

Methods

Private cleanup

Private cleanupSync

  • cleanupSync(): void

Private getAvailablePort

  • getAvailablePort(): Promise<string>
  • Ensure the port set for this instance is not already in use by another MockServer

    Returns Promise<string>

Private server

Private service

Private setBasePath

  • setBasePath(): void

start

  • start(port?: string): Promise<void>

stop

Static Private onEADDRINUSE

  • onEADDRINUSE(err: Error & { code: string }): void