testcontainers-node icon indicating copy to clipboard operation
testcontainers-node copied to clipboard

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.

Results 110 testcontainers-node issues
Sort by recently updated
recently updated
newest added

**Expected Behaviour** Tests to run as expected as a windows or linux machine. **Actual Behaviour** Tests failing. Attached are the failing tests. ``` Summary of all failing tests FAIL src/modules/kafka/kafka-container.test.ts...

bug
patch

Hi, I have some problems with high memory allocation in my unit test running with jest and node-testcontainers. I have reduced the problem to a single test file that only...

triage

There is no way to override entrypoint for the images which has entrypoint defined. Docker client has that option but testcontainers hasn't exposed it.

enhancement
minor

As mentioned in https://github.com/testcontainers/testcontainers-node/pull/364#discussion_r866613854, since this functionality is duplicated in a few places, it will be a good idea to extract it out into its own module.

enhancement
patch

As well as for other containers, passing config object to `stop` is allowed, it'd be great to have this feature for Docker Compose environments `down` or `stop` methods. Such as...

enhancement
minor

Currently only `CMD-SHELL` health checks are supported which require a shell on the docker container to run. `distroless` docker images like [mockserver](https://hub.docker.com/r/mockserver/mockserver/) don't have a shell so that mechanism doesn't...

enhancement
major

There is no possibility to specify the nocache option so that the Docker build uses the nocache flag. This flag is especially useful in test scenarios to make sure the...

enhancement
minor

If you want to use testcontainers with multiple projects the "testcontainers-node" project name may already be used on your system. So to be able to use your own projectName in...

enhancement
minor

Referencing the docs for `testcontainer-java`, I would like to see implementation of HttpWaitStrategy and StartupCheckStategies in `testcontainers-node`. https://www.testcontainers.org/features/startup_and_waits/ I am willing to contribute myself.

enhancement
minor

Currently only `CMD-SHELL` health checks are supported which require a shell on the docker container to run. `distroless` docker images like [mockserver](https://hub.docker.com/r/mockserver/mockserver/) don't have a shell so that mechanism doesn't...

enhancement
major