Use TUS utilities for backup upload

This commit is contained in:
Fedor Indutny 2024-05-14 10:04:50 -07:00 committed by GitHub
parent 4eb5458ace
commit 4fed756661
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 356 additions and 228 deletions

View file

@ -65,7 +65,7 @@ export class TestServer extends EventEmitter {
typeof address === 'object' && address != null,
'address must be an object'
);
return `http://localhost:${address.port}/}`;
return `http://localhost:${address.port}/`;
}
respondWith(status: number, headers: OutgoingHttpHeaders = {}): void {

View file

@ -146,7 +146,7 @@ describe('tusProtocol', () => {
}),
});
assert.strictEqual(result, false);
assert.strictEqual(caughtError?.message, 'fetch failed');
assert.strictEqual(caughtError?.message, 'test');
});
});
@ -317,7 +317,7 @@ describe('tusProtocol', () => {
}),
});
assert.strictEqual(result, false);
assert.strictEqual(caughtError?.message, 'fetch failed');
assert.strictEqual(caughtError?.message, 'test');
});
});
@ -327,7 +327,6 @@ describe('tusProtocol', () => {
function assertSocketCloseError(error: unknown) {
// There isn't an equivalent to this chain in assert()
expect(error, toLogFormat(error))
.property('cause')
.property('code')
.oneOf(['ECONNRESET', 'UND_ERR_SOCKET']);
}