feat: 按任务管理比特浏览器临时窗口
This commit is contained in:
@@ -2,7 +2,7 @@ const assert = require('assert');
|
||||
|
||||
const {
|
||||
setOpenBrowserConcurrency,
|
||||
_private: { Semaphore, openBrowserSemaphore, collectBrowserPages },
|
||||
_private: { Semaphore, openBrowserSemaphore, collectBrowserPages, parseAccountProxy },
|
||||
} = require('../src/core/bit_api');
|
||||
|
||||
(async () => {
|
||||
@@ -57,6 +57,16 @@ const {
|
||||
assert.strictEqual(largeBrowsers.length, 1250, '完整同步不能在1000个窗口处截断');
|
||||
assert.strictEqual(largePageCalls.length, 13, '1250个窗口应按100个一页读取完成');
|
||||
|
||||
assert.deepStrictEqual(parseAccountProxy(''), { proxyMethod: 2, proxyType: 'noproxy' });
|
||||
assert.deepStrictEqual(parseAccountProxy('127.0.0.1:1080:user:p:ass'), {
|
||||
proxyMethod: 2,
|
||||
proxyType: 'socks5',
|
||||
host: '127.0.0.1',
|
||||
port: '1080',
|
||||
proxyUserName: 'user',
|
||||
proxyPassword: 'p:ass',
|
||||
});
|
||||
|
||||
console.log('bit_api_open_concurrency.test.js: PASS');
|
||||
})().catch(error => {
|
||||
console.error(error);
|
||||
|
||||
Reference in New Issue
Block a user