Compare commits

..

No commits in common. "8c2a83eceeeedbf3adbc8f4590acab1dc1fa9530" and "a56594b1df14658b3d982f4617b8584968e95e64" have entirely different histories.

3 changed files with 1 additions and 25 deletions

View File

@ -1,6 +1,6 @@
{
"name": "multi-hoster-uploader",
"version": "2.3.6",
"version": "2.3.5",
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
"main": "main.js",
"scripts": {

View File

@ -162,13 +162,4 @@ describe('Semaphore', () => {
await new Promise(r => setTimeout(r, 5));
assert.equal(sem.pending, 1);
});
it('release without acquire clamps active to 0', () => {
const sem = new Semaphore(2);
assert.equal(sem.active, 0);
sem.release();
assert.equal(sem.active, 0, 'should not go negative');
sem.release();
assert.equal(sem.active, 0, 'should still be 0');
});
});

View File

@ -83,19 +83,4 @@ describe('Throttle', () => {
const elapsed = Date.now() - start2;
assert.ok(elapsed >= 150, `third consume should wait for refill, took ${elapsed}ms`);
});
it('consume(0) resolves immediately', async () => {
const t = new Throttle(100);
const start = Date.now();
await t.consume(0);
assert.ok(Date.now() - start < 50);
});
it('updateRate to unlimited (0) makes consume instant', async () => {
const t = new Throttle(100); // very slow
t.updateRate(0); // unlimited
const start = Date.now();
await t.consume(1_000_000);
assert.ok(Date.now() - start < 50, 'unlimited rate should be instant');
});
});