mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-18 05:25:40 +09:00
feat(api): redirect desktop downloads to pkgs (#2853)
This commit is contained in:
1 parent
487febac8e
commit
e2abfd476a
47 files changed
+679
-3940
No files matched your search
@@ -69,18 +69,9 @@ describe('OpenAPI generation from API controllers', () => {
|
||||
expect(responses).not.toHaveProperty('204');
|
||||
});
|
||||
|
||||
it.each([
|
||||
'/dl/desktop/{channel}/{plat}/{arch}/latest/{format}',
|
||||
'/dl/desktop/{channel}/{plat}/{arch}/{version}/{format}',
|
||||
])('distinguishes streamed download bytes from bodyless redirects for %s', (path) => {
|
||||
const responses = document.paths[path].get.responses;
|
||||
for (const status of ['200', '206']) {
|
||||
expect(responses[status].content).toEqual({
|
||||
'*/*': {schema: {$ref: '#/components/schemas/DownloadFileResponse'}},
|
||||
});
|
||||
}
|
||||
expect(responses['302']).toEqual({description: 'Success'});
|
||||
expect(responses).not.toHaveProperty('204');
|
||||
it('keeps every desktop download redirect out of the published document', () => {
|
||||
const published = Object.keys(document.paths).filter((path) => path.startsWith('/dl'));
|
||||
expect(published).toEqual([]);
|
||||
});
|
||||
|
||||
it('publishes stream preview images as binary responses', () => {
|
||||
|
||||
Reference in new issue
Block a user