Skip to content

travisjeffery/koa-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koa-mirror

A koa server whose response body is the same as the request body. Useful for testing client libs.

Example

var assert = require('assert');
var app = require('koa-mirror');
var request = require('supertest');
var Client = require('your-client');
var port = 3000;
var client = new Client(`http://localhost:${port}`);

describe('Client', function() {
  before(function(done) {
    app.listen(port, done);
  });

  it('should work', function (done) {
    var body = { name: 'Travis' };
    client.create(body, function(err, res) {
      assert.deepEqual(body, res.body);
      done();
    });
  });
});

Install

npm install koa-mirror

License

MIT

About

A server for testing client libs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published