apemanmock

1.0.2 • Public • Published

apemanmock

Build Status Code Climate Code Coverage npm Version JS Standard

Mock utility for apeman

Installation

$ npm install apemanmock --save

Usage

'use strict'
 
const co = require('co')
const { moduleProxy } = require('apemanmock')
 
co(function * () {
// Create api mock
  {
    let api = moduleProxy({
      $before () {
        /* ... */
        console.log('calling the method...')
      },
      doSomething () {
        /* ... */
        return Promise.resolve('done!')
      }
    })
    yield api.doSomething()
  }
}).catch((err) => console.error(err))
 

Functions

Available functions

Signature Description
.moduleProxy(module, options) -> Object Create a proxy for a module

License

This software is released under the MIT License.

Links

Readme

Keywords

none

Package Sidebar

Install

npm i apemanmock

Weekly Downloads

5

Version

1.0.2

License

MIT

Last publish

Collaborators

  • okunishinishi