cq-websocket
Version:
A Node SDK for developing QQ chatbots based on WebSocket, which is depending on CoolQ and CQHTTP API plugin.
11 lines (10 loc) • 1.01 kB
JavaScript
const { test } = require('ava')
test.cb('success without failure', require('./success-without-failure'))
test.cb('success after serveral consecutive failures', require('./success-after-failures'))
test.cb('continuous failure without success', require('./failure-without-success'))
test.cb('error after connection established', require('./error-after-success'))
test.cb('manually reconnect after a connection success', require('./manual-reconnect-after-success'))
test.cb('manually reconnect after a normal connection closure', require('./manual-reconnect-after-closed'))
test.cb('multiple calls to #connect() are ignored before the first connection success', require('./multiple-connect-calls-before-success'))
test.cb('multiple calls to #disconnect() are ignored before the first disconnection', require('./multiple-disconnect-calls-before-disconnected'))
test.cb('multiple calls to #reconnect() are ignored before the first reconnection success', require('./multiple-reconnect-calls-before-reconnected'))