A set of tests that exercise each of Mailinator's SDKs. This will allow us to keep updating the SDKs and ensure we don't break any existing functionality.
npm install- Copy the
.env.examplefile to.envand fill in the values
- Run all tests:
npm test - Run a specific test:
npm test <test_name>
examples/: Various examples of calling the Mailinator API directly.tests.cs/: Tests that exercise the Mailinator C# SDK.tests.go/: Tests that exercise the Mailinator Go SDK.tests.java/: Tests that exercise the Mailinator Java SDK.tests.js/: Tests that exercise the Mailinator JavaScript SDK.tests.py/: Tests that exercise the Mailinator Python SDK.tests.rb/: Tests that exercise the Mailinator Ruby SDK.
- I wrote the tests and specified the assertions.
- I let the AI generate the implementation.
- Then I ran, edited and reviewed the tests until they were good.
- All of the tool choices came from the model(s). Mostly Codex. Some Gemini 3.5 Pro.