jsonnunit v1.4.0
🗒 Description
JSONNUNIT is a BDD assertion style unit testing framework for JSONNET through an 'expect' interface. Basically you chain together natural language assertions which makes testing much easier by giving you lots of assertions you can run against your code. This framework is based on Mocha: a simple, flexible, fun javascript test framework for node.js & the browser.
🚀 Getting Started
The Getting Started tutorial is a step-by-step guide to introduce you to JSONNUNIT. If you haven't developed any unit tests before, this tutorial is a great place to get started.
✨ Features
- Sjsonnet support - Sjsonnet is a JVM implementation of the Jsonnet configuration language which speeds up the process of rendering large jsonnet structures.
- Based on MochaJS - We didn't re-invent the wheel but reflected one of the best tools currently available for unit testing NodeJS apps. This framework is based on Mocha: a simple, flexible, fun javascript test framework for node.js & the browser.
- Based on Chai - We also took a lot of functionality from the Chai Assertion Library. Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. Implementing this functionality allows you to write human-readable unit tests for your jsonnet structures.
📌 Requirements
JSONNUNIT is written in NodeJS and requires Node 8.5+.
Usage
$ npm install -g jsonnunit
$ jsonnunit COMMAND
running command...
$ jsonnunit (-v|--version|version)
jsonnunit/1.3.2 darwin-x64 node-v15.11.0
$ jsonnunit --help [COMMAND]
USAGE
$ jsonnunit COMMAND
...
Commands
jsonnunit help [COMMAND]
display help for jsonnunit
USAGE
$ jsonnunit help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
jsonnunit update [CHANNEL]
update the jsonnunit CLI
USAGE
$ jsonnunit update [CHANNEL]
See code: @oclif/plugin-update
Contributing
Thank you very much considerting to contribute!
Please make sure you follow our Code Of Conduct and we also strongly recommend reading our Contributing Guide.
Contributors
Please see the full Contributors Graph for our list of contributors.
Core Contributors
Feel free to reach out to any of the core contributors with your questions or concerns. We will do our best to respond in a timely manner.