Package Exports
- wechaty-puppet-mock
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (wechaty-puppet-mock) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
PUPPET-MOCK

Picture Credit: https://softwareautotools.com/2017/03/01/mocking-explained-in-python/
Puppet Mocker & Starter for Wechaty
USAGE
import PuppetMock from 'wechaty-puppet-mock'
const wechaty = new Wechaty()
const puppet = new PuppetMock({
profile,
wechaty,
})HELPER UTILITIES
StateSwitch
this.state.on('pending')
this.state.on(true)
this.state.off('pending')
this.state.off(true)
await this.state.ready('on')
await this.state.ready('off')
Watchdog
Profile
await this.profile.set('config', { id: 1, key: 'xxx' })
const config = await this.profile.get('config')
console.log(config)
// Output: { id: 1, key: 'xxx' }AUTHOR
COPYRIGHT & LICENSE
- Code & Docs © 2018 Huan LI <zixia@zixia.net>
- Code released under the Apache-2.0 License
- Docs released under Creative Commons