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

https://github.com/javiercejudo/betterer

Proof of concept for tests that read better(er)
https://github.com/javiercejudo/betterer

Last synced: 3 months ago
JSON representation

Proof of concept for tests that read better(er)

Awesome Lists containing this project

README

        

# betterer

[![Build Status](https://travis-ci.org/javiercejudo/betterer.svg)](https://travis-ci.org/javiercejudo/betterer)
[![Coverage Status](https://coveralls.io/repos/javiercejudo/betterer/badge.svg?branch=master)](https://coveralls.io/r/javiercejudo/betterer?branch=master)
[![Code Climate](https://codeclimate.com/github/javiercejudo/betterer/badges/gpa.svg)](https://codeclimate.com/github/javiercejudo/betterer)

Proof of concept for tests that read better(er)

## Install

npm i betterer

## Basic usage

```js
var better = require('./betterer.js').better;

// must export a doTheRightThing function, typically with at least one `it`
var yourTests = require('./yourTests.js');

var o_o = describe;

o_o('using your thing', function() { var o_O = yourTests;
o_o('the right way', better('do the right thing', o_O));
});
```

The string 'do the right thing' is mapped to the `doTheRightThing`
function exported by `yourTests.js`.

## See more

- [spec](test/spec.js)