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) • 396 B
TypeScript
import Dockerode from "dockerode";
import { StartupCheckStrategy, StartupStatus } from "./startup-check-strategy";
export declare class OneShotStartupCheckStrategy extends StartupCheckStrategy {
DOCKER_TIMESTAMP_ZERO: string;
private isDockerTimestampNonEmpty;
private isContainerStopped;
checkStartupState(dockerClient: Dockerode, containerId: string): Promise<StartupStatus>;
}