1.18.2 • Published 3 years ago

wechaty-puppet-mock v1.18.2

Weekly downloads
160
License
Apache-2.0
Repository
github
Last release
3 years ago

PUPPET-MOCK

NPM Version TypeScript Linux/Mac Build Status

chatie puppet

Picture Credit: https://softwareautotools.com/2017/03/01/mocking-explained-in-python/

Puppet Mocker & Starter for Wechaty, it is very useful when you:

  1. Want to test the Wechaty framework with a mock puppet, or
  2. You want to write your own Puppet implenmentation.

Then PuppetMock will helps you a lot.

USAGE

import { MemoryCard } from 'memory-card'
import { PuppetMock } from 'wechaty-puppet-mock'

const puppet  = new PuppetMock({ memory: new MemoryCard() })
const wechaty = new Wechaty({ puppet })

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

MemoryCard

await memory.set('config', { id: 1, key: 'xxx' })
const config = await memory.get('config')
console.log(config)
// Output: { id: 1, key: 'xxx' }

AUTHOR

Huan LI \zixia@zixia.net\

COPYRIGHT & LICENSE

  • Code & Docs © 2018 Huan LI \zixia@zixia.net\
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons
1.19.4

3 years ago

1.19.3

3 years ago

1.18.2

3 years ago

1.19.2

3 years ago

1.11.12

3 years ago

1.11.13

3 years ago

1.11.10

4 years ago

1.11.11

4 years ago

1.11.4

4 years ago

1.11.8

4 years ago

1.11.7

4 years ago

1.11.6

4 years ago

1.11.5

4 years ago

1.13.2

3 years ago

1.13.4

3 years ago

1.13.3

3 years ago

1.10.2

4 years ago

1.11.3

4 years ago

1.11.2

4 years ago

1.11.1

4 years ago

1.9.1

4 years ago

1.7.1

4 years ago

0.37.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.3

4 years ago

0.36.1

4 years ago

0.36.0

4 years ago

0.33.3

4 years ago

0.33.2

4 years ago

0.33.1

4 years ago

0.35.5

4 years ago

0.35.4

4 years ago

0.31.8

4 years ago

0.35.1

4 years ago

0.35.8

4 years ago

0.35.7

4 years ago

0.35.6

4 years ago

0.31.6

4 years ago

0.31.5

4 years ago

0.31.3

4 years ago

0.31.0

4 years ago

0.29.10

4 years ago

0.29.9

4 years ago

0.29.8

4 years ago

0.29.7

4 years ago

0.29.6

4 years ago

0.29.3

4 years ago

0.29.2

4 years ago

0.29.1

4 years ago

0.28.3

4 years ago

0.28.2

5 years ago

0.28.1

5 years ago

0.27.11

5 years ago

0.27.10

5 years ago

0.27.9

5 years ago

0.27.8

5 years ago

0.27.7

5 years ago

0.27.6

5 years ago

0.27.5

5 years ago

0.27.4

5 years ago

0.27.3

5 years ago

0.27.2

5 years ago

0.27.1

5 years ago

0.25.3

5 years ago

0.25.2

5 years ago

0.25.1

5 years ago

0.22.41

5 years ago

0.22.40

5 years ago

0.22.38

5 years ago

0.22.39

5 years ago

0.22.32

5 years ago

0.22.29

5 years ago

0.22.31

5 years ago

0.22.27

5 years ago

0.22.26

5 years ago

0.22.28

5 years ago

0.22.25

5 years ago

0.22.23

5 years ago

0.22.22

5 years ago

0.22.24

5 years ago

0.22.21

5 years ago

0.22.9

5 years ago

0.22.8

5 years ago

0.22.7

5 years ago

0.22.6

5 years ago

0.22.2

5 years ago

0.22.1

5 years ago

0.21.10

5 years ago

0.21.8

5 years ago

0.21.6

5 years ago

0.21.5

5 years ago

0.21.4

5 years ago

0.21.3

5 years ago

0.21.2

5 years ago

0.20.4

5 years ago

0.20.3

5 years ago

0.19.2

5 years ago

0.19.1

5 years ago

0.19.0

5 years ago

0.17.5

5 years ago

0.17.4

5 years ago

0.16.1

6 years ago

0.15.10

6 years ago

0.15.9

6 years ago

0.15.8

6 years ago

0.15.7

6 years ago

0.15.5

6 years ago

0.15.4

6 years ago

0.15.2

7 years ago

0.15.1

7 years ago

0.14.2

7 years ago

0.14.1

7 years ago

0.9.1

7 years ago

0.8.7

7 years ago

0.8.6

7 years ago

0.8.5

7 years ago

0.8.4

7 years ago

0.8.2

7 years ago

0.8.1

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.4.4

7 years ago

0.4.3

7 years ago

0.2.11

7 years ago

0.4.1

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.6

7 years ago

0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.3

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago