apemanmock

Mock utility for apeman

Usage no npm install needed!

<script type="module">
  import apemanmock from 'https://cdn.skypack.dev/apemanmock';
</script>

README

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