@juzi/wechaty-puppet-whatsapp
Version:
Wechaty Puppet for WhatsApp
29 lines • 864 B
JavaScript
/* eslint-disable no-unreachable */
import * as PUPPET from '@juzi/wechaty-puppet';
import { PuppetWhatsapp } from '../src/mod.js';
import { test } from 'tstest';
test('qrcode test', async (t) => {
t.pass('skip');
return;
const puppet = new PuppetWhatsapp();
let resolver;
const promise = new Promise(resolve => {
resolver = resolve;
});
async function onScan(payload) {
t.ok(payload.status === PUPPET.types.ScanStatus.Waiting);
t.ok(typeof payload.qrcode === 'string');
t.pass('qrcode test pass');
resolver();
await puppet.stop();
}
puppet.on('scan', onScan);
puppet.start()
.catch(async (e) => {
await puppet.stop();
t.fail(`cannot start puppet due to ${e}`);
resolver();
});
await promise;
});
//# sourceMappingURL=qrcode.spec.js.map