Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nickserv/purespec

A declarative test framework for pure JavaScript.
https://github.com/nickserv/purespec

declarative javascript node pure test-framework

Last synced: 23 days ago
JSON representation

A declarative test framework for pure JavaScript.

Awesome Lists containing this project

README

        

# PureSpec
[![Build Status](https://travis-ci.org/nickmccurdy/purespec.svg?branch=master)](https://travis-ci.org/nickmccurdy/purespec)
[![Coverage Status](https://coveralls.io/repos/github/nickmccurdy/purespec/badge.svg?branch=master)](https://coveralls.io/github/nickmccurdy/purespec?branch=master)

A declarative test framework for pure JavaScript.

## [Examples](examples)
These executable examples are meant to showcase what PureSpec tests will look like, and they also double as integration tests.

## Status
__Experimental.__ There is a unit test suite so it should be at least somewhat stable, but it may undergo frequent redesigns and API breakages.

## Development
1. Install [Node](https://nodejs.org/en/download/) 6 or later (preferred).
2. `npm install`
3. `npm link`
4. `npm test`

## Contributing
- Use [JavaScript Standard Style](http://standardjs.com/). The test commands will run a compliant linter for you.
- Keep compatability with the Node engine versions (see `package.json`).
- Maintain test coverage for existing code and add at least partial unit tests for new code.