Wechaty use ~~[TAP protocol](http://testanything.org/)~~ [AVA](https://github.com/avajs/ava) to test itself ~~by [tap](http://www.node-tap.org/)~~.
Wechaty use [AVA](https://github.com/avajs/ava) for unit testing
To test Wechaty, run:
```shell
npm test
```
To test with full log messages
```shell
$ WECHATY_LOG=silly npm test
```
See more about:
*[Details about unit testing](https://github.com/wechaty/wechaty/tree/master/test)
* Know more about TAP: [Why I use Tape Instead of Mocha & So Should You](https://medium.com/javascript-scene/why-i-use-tape-instead-of-mocha-so-should-you-6aa105d8eaf4)