Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nickserv/purespec
- Owner: nickserv
- License: isc
- Created: 2016-11-07T03:15:21.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T12:53:18.000Z (over 1 year ago)
- Last Synced: 2024-08-02T11:59:24.195Z (3 months ago)
- Topics: declarative, javascript, node, pure, test-framework
- Language: JavaScript
- Homepage:
- Size: 795 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.