1.3.10 • Published 1 year ago

@stickyjs/testcontainers v1.3.10

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

Test Containers

@stickyjs/testcontainers

Providing opinionated containers that follows the testcontainers-node Fluent API design.

  • PostgreSqlContainer - for a Postgres database docker container
  • LocalstackContainer - for a Localstack cloud docker container
  • RedisContainer - for a Redis docker container

Example with PostgresSqlContainer:

import { PostgreSqlContainer, StartedPostgreSqlContainer } from '@stickyjs/testcontainers';

let postgres: StartedPostgreSqlContainer;

beforeAll(async () => {
  postgres = await new PostgreSqlContainer().start();
});

afterAll(async () => {
  await postgres.stop();
});

With network:

import { PostgreSqlContainer, RedisContainer, Network } from '@stickyjs/testcontainers';

beforeAll(async () => {
  const network = await new Network().start();
  const postgres = await new PostgreSqlContainer().withNetwork(network).start();
  const redis = await new RedisContainer().withNetwork(network).start();
});

afterAll(async () => {
  await postgres.stop();
  await redis.stop();
  await network.stop();
});
1.3.10

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.3.4

2 years ago

1.2.5

2 years ago

1.3.3

2 years ago

1.2.4

2 years ago

1.3.2

2 years ago

1.2.3

2 years ago

1.3.1

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago