1.18.2 • Published 2 years ago

wechaty-puppet-mock v1.18.2

Weekly downloads
160
License
Apache-2.0
Repository
github
Last release
2 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

2 years ago

1.19.3

2 years ago

1.18.2

2 years ago

1.19.2

2 years ago

1.11.12

2 years ago

1.11.13

2 years ago

1.11.10

2 years ago

1.11.11

2 years ago

1.11.4

2 years ago

1.11.8

2 years ago

1.11.7

2 years ago

1.11.6

2 years ago

1.11.5

2 years ago

1.13.2

2 years ago

1.13.4

2 years ago

1.13.3

2 years ago

1.10.2

2 years ago

1.11.3

2 years ago

1.11.2

2 years ago

1.11.1

2 years ago

1.9.1

2 years ago

1.7.1

2 years ago

0.37.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.3

2 years ago

0.36.1

2 years ago

0.36.0

2 years ago

0.33.3

3 years ago

0.33.2

3 years ago

0.33.1

3 years ago

0.35.5

3 years ago

0.35.4

3 years ago

0.31.8

3 years ago

0.35.1

3 years ago

0.35.8

3 years ago

0.35.7

3 years ago

0.35.6

3 years ago

0.31.6

3 years ago

0.31.5

3 years ago

0.31.3

3 years ago

0.31.0

3 years ago

0.29.10

3 years ago

0.29.9

3 years ago

0.29.8

3 years ago

0.29.7

3 years ago

0.29.6

3 years ago

0.29.3

3 years ago

0.29.2

3 years ago

0.29.1

3 years ago

0.28.3

3 years ago

0.28.2

3 years ago

0.28.1

4 years ago

0.27.11

4 years ago

0.27.10

4 years ago

0.27.9

4 years ago

0.27.8

4 years ago

0.27.7

4 years ago

0.27.6

4 years ago

0.27.5

4 years ago

0.27.4

4 years ago

0.27.3

4 years ago

0.27.2

4 years ago

0.27.1

4 years ago

0.25.3

4 years ago

0.25.2

4 years ago

0.25.1

4 years ago

0.22.41

4 years ago

0.22.40

4 years ago

0.22.38

4 years ago

0.22.39

4 years ago

0.22.32

4 years ago

0.22.29

4 years ago

0.22.31

4 years ago

0.22.27

4 years ago

0.22.26

4 years ago

0.22.28

4 years ago

0.22.25

4 years ago

0.22.23

4 years ago

0.22.22

4 years ago

0.22.24

4 years ago

0.22.21

4 years ago

0.22.9

4 years ago

0.22.8

4 years ago

0.22.7

4 years ago

0.22.6

4 years ago

0.22.2

4 years ago

0.22.1

4 years ago

0.21.10

4 years ago

0.21.8

4 years ago

0.21.6

4 years ago

0.21.5

4 years ago

0.21.4

4 years ago

0.21.3

4 years ago

0.21.2

4 years ago

0.20.4

4 years ago

0.20.3

4 years ago

0.19.2

4 years ago

0.19.1

4 years ago

0.19.0

4 years ago

0.17.5

4 years ago

0.17.4

4 years ago

0.16.1

5 years ago

0.15.10

5 years ago

0.15.9

5 years ago

0.15.8

5 years ago

0.15.7

5 years ago

0.15.5

5 years ago

0.15.4

5 years ago

0.15.2

6 years ago

0.15.1

6 years ago

0.14.2

6 years ago

0.14.1

6 years ago

0.9.1

6 years ago

0.8.7

6 years ago

0.8.6

6 years ago

0.8.5

6 years ago

0.8.4

6 years ago

0.8.2

6 years ago

0.8.1

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.2.11

6 years ago

0.4.1

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago