testcontainers-node
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.
**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...
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...
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.
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.
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...
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...
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...
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...
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.
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...