UNPKG

testcontainers

Version:

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container

9 lines (8 loc) 423 B
import Dockerode from "dockerode"; import { AbstractWaitStrategy } from "./wait-strategy"; export type StartupStatus = "PENDING" | "SUCCESS" | "FAIL"; export declare abstract class StartupCheckStrategy extends AbstractWaitStrategy { constructor(); abstract checkStartupState(dockerClient: Dockerode, containerId: string): Promise<StartupStatus>; waitUntilReady(container: Dockerode.Container): Promise<void>; }