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.
Bumps the dependencies group with 1 update in the /packages/modules/arangodb directory: arangodb. Bumps the dependencies group with 2 updates in the /packages/modules/chromadb directory: chromadb/chroma and ollama/ollama. Bumps the dependencies group...
Bumps the dependencies group with 12 updates: | Package | From | To | | --- | --- | --- | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)...
Adds a module for the Azure Service Bus Emulator. Based heavily on the [Go implemenatation](https://github.com/testcontainers/testcontainers-go/blob/main/modules/azure/servicebus/servicebus.go?rgh-link-date=2025-11-22T21%3A19%3A35.000Z). I have a few open questions: - Go has a single `azure` module encapsulating multiple...
Consider adding support for Azure Service Bus via Microsoft's Azure Service Bus Emulator. Appears to already available for other languages like .Net and Java: https://testcontainers.com/modules/azure-servicebus/
**Expected Behaviour** Exposing ports when vitest is in run mode, not watch. **Actual Behaviour** Process is aborted and zero tests are executed. `vitest run` and `vitest` are both executed with...
Tried to follow the java implementation on features and version support.
Checking if things have changed after https://github.com/oven-sh/bun/pull/15579 --- Looks like everything works except for process lifecycle with ryuk. Because the ryuk container is not explicitly stopped, the bun process doesn't...
`archiver` has 64 dependencies and weighs over 7mb: https://npmgraph.js.org/?q=archiver https://pkg-size.dev/archiver Some of those dependencies were just compromised: https://socket.dev/blog/npm-author-qix-compromised-in-major-supply-chain-attack. It's also responsible for about half the dependencies in this project Perhaps...
#687 Had to augment ImageInspectInfo & ContainerInspectInfo because dockerode types do not expose HealthCheck nested property in Config property. I opened PR [here](https://github.com/DefinitelyTyped/DefinitelyTyped/pull/73357) but not sure when it will be...
The testcontainers-go repo has an easy `WithSSLSettings` option ([see here](https://golang.testcontainers.org/modules/postgres/#ssl-configuration)) that allows easily enabling SSL. I've tried to manually enable SSL by generating and storing the certs, then copying them...