wiremock / ecosystem

Feature requests and documentation for all things WireMock ecosystem: integrations, extensions, etc.
Creative Commons Zero v1.0 Universal
2 stars 0 forks source link

Testcontainers Node.js module for WireMock #10

Open oleg-nenashev opened 1 year ago

oleg-nenashev commented 1 year ago

Proposal

Similar to Java, it would be nice to add support for starting the WireMock server using Testcontainers when Docker is present and no other WireMock server has been provided

Preview

Scope

If there are any existing implementations, prototypes, blogs or etc, let us know!

There is WireMock Captain implementation for JavaScript and TypeScript based on WireMock Docker, but not a Testcontainers one. See the WireMock Ecosystem listing for the references

Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.

kurayami07734 commented 8 months ago

I would like to work on this

oleg-nenashev commented 8 months ago

@kurayami07734 It would be great, thanks for your interest! I suggest starting in your personal repository which we could transfer to the WireMock org once the prototype is ready

kurayami07734 commented 8 months ago

That's fine but, it would not count as a pull request right?

oleg-nenashev commented 8 months ago

@kurayami07734 Fair point. I will create a repository

oleg-nenashev commented 8 months ago

@kurayami07734 Created https://github.com/wiremock/wiremock-testcontainers-node for you

kurayami07734 commented 8 months ago

I think we can close this issue now

oleg-nenashev commented 8 months ago

@kurayami07734 definitely not closed until released in preview/GA and made available to users. But yes many patches can come in subsequent pull requests

oleg-nenashev commented 8 months ago

@kurayami07734 I added the acceptance criteria here for better clarity what we'd need to have in the end. It can be done incrementally