mirror of
https://github.com/shanmiteko/LotteryAutoScript.git
synced 2026-06-04 21:01:17 +08:00
55 lines
1.6 KiB
JavaScript
55 lines
1.6 KiB
JavaScript
const assert = require('assert');
|
|
const bili_client = require('../lib/net/bili');
|
|
const util = require('./util');
|
|
const { parseDynamicCard } = require('../lib/core/searcher');
|
|
|
|
(async () => {
|
|
assert.notEqual(await bili_client.getMyinfo(), null);
|
|
|
|
await util.par_run([], [
|
|
// 0
|
|
async () => {
|
|
assert.equal((await bili_client.getTopRcmd()).length, 10);
|
|
},
|
|
// 1
|
|
async () => {
|
|
assert.equal(await bili_client.sendChat(
|
|
parseDynamicCard(await bili_client.getOneDynamicByDyid('692193323569381399')).rid_str,
|
|
'test',
|
|
11),
|
|
7
|
|
);
|
|
},
|
|
// 2
|
|
async () => {
|
|
assert.equal(await bili_client.sendChat(
|
|
parseDynamicCard(await bili_client.getOneDynamicByDyid('11229466874154064')).rid_str,
|
|
'test',
|
|
1),
|
|
3
|
|
);
|
|
},
|
|
// 3
|
|
async () => {
|
|
assert.notEqual((await bili_client.searchArticlesByKeyword('专栏')).length, 0);
|
|
},
|
|
// 4
|
|
async () => {
|
|
assert.notEqual(await bili_client.sendChat('703886913053917267', 't', 17), 1);
|
|
},
|
|
// 5
|
|
async () => {
|
|
assert(!await bili_client.createDynamic('1'));
|
|
},
|
|
// 6
|
|
async () => {
|
|
assert.equal(await bili_client.autolike('761391835139538967'), 4);
|
|
},
|
|
// 7
|
|
async () => {
|
|
assert(await bili_client.rmDynamic('835102428771647513'));
|
|
},
|
|
]);
|
|
|
|
console.log('api.test ... ok!');
|
|
})(); |