scjson

scjson logo

Testing Guide

This project contains implementations across multiple languages. Below are the commands used to run the automated test suites for each language-specific module.

Python

cd py
poetry install
poetry run pytest -q

C#

cd csharp
# Ensure the .NET SDK is installed
 dotnet test -v minimal

Java

cd java
mvn test

JavaScript

cd js
npm install
npm test --silent

Go

cd go
go test ./...

Rust

cd rust
cargo test

Swift

cd swift
swift test

Ruby

cd ruby
bundle install
bundle exec rspec

Lua

cd lua
busted tests