# stratumn-mock-agent

Allows testing a Stratumn agent

[![build status](https://travis-ci.org/stratumn/stratumn-mock-agent.svg?branch=master)](https://travis-ci.org/stratumn/stratumn-mock-agent.svg?branch=master)
[![dependency status](https://david-dm.org/stratumn/stratumn-mock-agent.svg)](https://david-dm.org/stratumn/stratumn-mock-agent)

## Installation

```
npm install --save stratumn-mock-agent
```

## Usage

```javascript
import mockAgent from '../src/mockAgent';
const agent = require('agent');

describe('My agent', () => {

  const data = { message: 'test' };

  it('returns the state in the result on function call', done => {
    mockAgent(agent).init(data).then(res => {
      res.state.should.eql(data);
      done();
    }).catch(done);
  });
});

```

Check tests for more examples.

## Credits
Stratumn Team

## License

Apache License 2.0
