Picture Credit: https://softwareautotools.com/2017/03/01/mocking-explained-in-python/
Puppet Mocker & Starter for Wechaty, it is very useful when you:
- Want to test the Wechaty framework with a mock puppet, or
- You want to write your own Puppet implenmentation.
Then PuppetMock
will helps you a lot.
npm install
npm run start
import { Wechaty } from 'wechaty'
import { PuppetMock } from 'wechaty-puppet-mock'
const puppet = new PuppetMock()
const wechaty = new Wechaty({ puppet })
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')
await memory.set('config', { id: 1, key: 'xxx' })
const config = await memory.get('config')
console.log(config)
// Output: { id: 1, key: 'xxx' }
- Code & Docs © 2018 Huan LI <zixia@zixia.net>
- Code released under the Apache-2.0 License
- Docs released under Creative Commons