{"_id":"stratumn-mock-agent","_rev":"72-fe8db95a9dfd2ef737bfae670d296e0d","name":"stratumn-mock-agent","time":{"modified":"2022-11-16T10:59:08.924Z","created":"2016-07-01T15:13:29.063Z","1.0.0":"2016-07-01T15:13:29.063Z","1.0.1":"2016-07-01T15:25:46.254Z","1.0.2":"2016-07-01T15:28:59.468Z","1.1.0":"2016-08-02T19:21:36.770Z","1.2.0":"2017-07-10T09:54:53.750Z"},"maintainers":[{"email":"nicolas.douchin@sia-partners.com","name":"ndouchin"}],"dist-tags":{"latest":"1.2.0"},"description":"Allows testing a Stratumn agent","readme":"# stratumn-mock-agent\n\nAllows testing a Stratumn agent\n\n[![build status](https://travis-ci.org/stratumn/stratumn-mock-agent.svg?branch=master)](https://travis-ci.org/stratumn/stratumn-mock-agent.svg?branch=master)\n[![dependency status](https://david-dm.org/stratumn/stratumn-mock-agent.svg)](https://david-dm.org/stratumn/stratumn-mock-agent)\n\n## Installation\n\n```\nnpm install --save stratumn-mock-agent\n```\n\n## Usage\n\n```javascript\nimport mockAgent from '../src/mockAgent';\nconst agent = require('agent');\n\ndescribe('My agent', () => {\n\n  const data = { message: 'test' };\n\n  it('returns the state in the result on function call', done => {\n    mockAgent(agent).init(data).then(res => {\n      res.state.should.eql(data);\n      done();\n    }).catch(done);\n  });\n});\n\n```\n\nCheck tests for more examples.\n\n## Credits\nStratumn Team\n\n## License\n\nApache License 2.0\n","versions":{"1.0.2":{"name":"stratumn-mock-agent","description":"Allows testing a Stratumn agent","version":"1.0.2","dependencies":{},"main":"lib/index.js","scripts":{"build":"babel src --out-dir lib","lint":"eslint src test","inspect":"jsinspect","pretest":"npm run lint && npm run inspect","test":"mocha --compilers js:babel-core/register --recursive --require should","clean":"rimraf lib","preversion":"npm run clean && npm run test","version":"npm run build","postversion":"git push && git push --tags && npm run clean","prepublish":"npm run clean && npm run build"},"publishConfig":{"registry":"http://registry.npmjs.org"},"author":{"name":"Stratumn Team"},"license":"MIT","devDependencies":{"babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.3","babel-preset-es2015":"^6.5.0","eslint":"^2.3.0","eslint-config-airbnb":"^6.0.2","isparta":"^4.0.0","istanbul":"^0.4.4","jsinspect":"^0.7.0","mocha":"^2.3.2","should":"^8.2.2","rimraf":"^2.5.2"},"repository":{"type":"git","url":"git+https://github.com/stratumn/stratumn-mock-agent.git"},"gitHead":"c9f6e89fc8631c8bb52de1d1ee1ae5791aac76f2","bugs":{"url":"https://github.com/stratumn/stratumn-mock-agent/issues"},"homepage":"https://github.com/stratumn/stratumn-mock-agent#readme","_id":"stratumn-mock-agent@1.0.2","_shasum":"469a8d68e5db4d8d9a0bda81b21ffc29d654a033","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"stratumn","email":"stratumn@gmail.com"},"dist":{"shasum":"469a8d68e5db4d8d9a0bda81b21ffc29d654a033","tarball":"https://registry.npmjs.org/stratumn-mock-agent/-/stratumn-mock-agent-1.0.2.tgz","integrity":"sha512-1tEdfl1SWBlILdCdT23JlPiX5U6RjTMac60pYfEoS28R+xTnQoLwcKIzmRnD++O9OKDfXduBXzVICqDsNZfENA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2OoKL3+AGNSR6uCD9yPaSy5Cf1LMTVw+nilejdvdSRAiEAruRYZuZdBgtU6osAZtHhhrOkNLKHbMJCMSX3j4zD8vg="}]},"maintainers":[{"name":"stratumn","email":"stratumn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stratumn-mock-agent-1.0.2.tgz_1467386936827_0.8935064496472478"},"directories":{}},"1.1.0":{"name":"stratumn-mock-agent","description":"Allows testing a Stratumn agent","version":"1.1.0","dependencies":{},"main":"lib/index.js","scripts":{"build":"babel src --out-dir lib","lint":"eslint src test","inspect":"jsinspect","pretest":"npm run lint && npm run inspect","test":"mocha --compilers js:babel-core/register --recursive --require should","clean":"rimraf lib","preversion":"npm run clean && npm run test","version":"npm run build","postversion":"git push && git push --tags && npm run clean","prepublish":"npm run clean && npm run build"},"publishConfig":{"registry":"http://registry.npmjs.org"},"author":{"name":"Stratumn Team"},"license":"MIT","devDependencies":{"babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.3","babel-preset-es2015":"^6.5.0","eslint":"^2.3.0","eslint-config-airbnb":"^6.0.2","isparta":"^4.0.0","istanbul":"^0.4.4","jsinspect":"^0.7.0","mocha":"^2.3.2","should":"^8.2.2","rimraf":"^2.5.2"},"repository":{"type":"git","url":"git+https://github.com/stratumn/stratumn-mock-agent.git"},"gitHead":"1f756d0cddf1909f9c435e46cb842cc18d6736eb","bugs":{"url":"https://github.com/stratumn/stratumn-mock-agent/issues"},"homepage":"https://github.com/stratumn/stratumn-mock-agent#readme","_id":"stratumn-mock-agent@1.1.0","_shasum":"1b2285faec87e475ee442ee2675793f69ac518bb","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"stratumn","email":"stratumn@gmail.com"},"dist":{"shasum":"1b2285faec87e475ee442ee2675793f69ac518bb","tarball":"https://registry.npmjs.org/stratumn-mock-agent/-/stratumn-mock-agent-1.1.0.tgz","integrity":"sha512-y2QTs7WARD8C/yvkLPN+oIk6DweYibydu1qVU0XJXpD/RhgCukakkC1NhwBEOuwhvU3CdZf7Qt+X7cEAhGyNzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV94+T8Rriwap1WOtgbOmO45kg5hlF/Zk+08MQQbD8vwIhANm7oRB7H3sGeXM1dATGkXudIiqF6u86ti7KJdxTDwZR"}]},"maintainers":[{"name":"stratumn","email":"stratumn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stratumn-mock-agent-1.1.0.tgz_1470165694910_0.3349630618467927"},"directories":{}},"1.2.0":{"name":"stratumn-mock-agent","description":"Allows testing a Stratumn agent","version":"1.2.0","dependencies":{},"main":"lib/index.js","scripts":{"build":"babel src --out-dir lib","lint":"eslint src test","inspect":"jsinspect","pretest":"npm run lint && npm run inspect","test":"mocha --compilers js:babel-core/register --recursive --require should","clean":"rimraf lib","preversion":"npm run clean && npm run test","version":"npm run build","postversion":"git push && git push --tags && npm run clean","prepublish":"npm run clean && npm run build","update-license-headers":"./update-license-headers.sh"},"publishConfig":{"registry":"http://registry.npmjs.org"},"author":{"name":"Stratumn Team"},"license":"Apache-2.0","devDependencies":{"babel-cli":"^6.5.1","babel-core":"^6.5.2","babel-eslint":"^6.0.0","babel-loader":"^6.2.3","babel-preset-es2015":"^6.5.0","eslint":"^2.3.0","eslint-config-airbnb":"^6.0.2","isparta":"^4.0.0","istanbul":"^0.4.4","jsinspect":"^0.7.0","mocha":"^2.3.2","should":"^8.2.2","rimraf":"^2.5.2"},"repository":{"type":"git","url":"git+https://github.com/stratumn/stratumn-mock-agent.git"},"gitHead":"2bf90819c007d2e9fadc69d39d8fd8b32c9e12f9","bugs":{"url":"https://github.com/stratumn/stratumn-mock-agent/issues"},"homepage":"https://github.com/stratumn/stratumn-mock-agent#readme","_id":"stratumn-mock-agent@1.2.0","_shasum":"66164923b05c6dac292f38004b28ee9f5c7adaf4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"stratumn","email":"stratumn@gmail.com"},"dist":{"shasum":"66164923b05c6dac292f38004b28ee9f5c7adaf4","tarball":"https://registry.npmjs.org/stratumn-mock-agent/-/stratumn-mock-agent-1.2.0.tgz","integrity":"sha512-bxpfjVc7dBpzfx5TXE6OElqoCgobFppN0aj5MI7XUYPzZMyUkRdjYwh8takCwWxw865/SsmvdTeHDqAYw4cRIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqtGR3qEnkLaq/mZZmAFiek0xpLZnjP6gXLeaGLd7qOwIgXxhDyHtLUgyKHnC4bCaVb/oxU5p3i5Wao3YXQCjclqw="}]},"maintainers":[{"name":"stratumn","email":"stratumn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stratumn-mock-agent-1.2.0.tgz_1499680492707_0.9458476956933737"},"directories":{}}},"homepage":"https://github.com/stratumn/stratumn-mock-agent#readme","repository":{"type":"git","url":"git+https://github.com/stratumn/stratumn-mock-agent.git"},"author":{"name":"Stratumn Team"},"bugs":{"url":"https://github.com/stratumn/stratumn-mock-agent/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}