1.0.0 • Published 10 years ago

co-retest v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

Co Retest

NPM version Build status Test coverage Gittip

Simple wrapper for the retest library for co-like interfaces (node.js generators) using thunks.

Currently you must use the --harmony-generators flag when running node 0.11.x to get access to generators.

Installation

npm install co-retest --save-dev

Usage

You may pass a http.Server, function or string to retest() - if the server is not listening for connections it will be bound to an ephemeral port so there is no need to keep track of ports.

var co      = require('co');
var retest  = require('co-retest');
var express = require('express');

var app = express();

app.get('/', function (req, res) {
  res.send('hello');
});

co(function* () {
  var res = yield retest(app).get('/');

  console.log('Body: ' + res.body);
  console.log('Status: ' + res.statusCode);
})();

All API methods from retest work as usual, but every method returns a thunkified version of request for use with co.

Please note: The thunkified function return can be called multiple times to get multiple results.

License

MIT

1.0.0

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago