Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trueform SDK playground

Live smoke tests for the published Node.js, Ruby, and Python SDKs. Every client runs the same validation matrix from cases.json against the production Trueform API.

Requirements

  • Node.js 20 or newer
  • Ruby 3.1 or newer with Bundler
  • Python 3.10 or newer

No API key is required.

Run everything

./scripts/test-all.sh

The runner installs each published SDK into this folder before executing the tests.

Run one SDK

Set up the dependencies once:

./scripts/setup.sh

Then run an individual client:

npm test
BUNDLE_GEMFILE="$PWD/Gemfile" bundle exec ruby scripts/test-ruby.rb
.venv/bin/python scripts/test-python.py

These are live integration tests. A temporary DNS or network failure can make a run fail without indicating a client regression.

About

Live cross-language smoke tests for the Trueform Node.js, Ruby, and Python SDKs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages