From 7a81742a199f72ba95e7a5f3a85cf3ab5dfea016 Mon Sep 17 00:00:00 2001 From: Someone <10882916+InterN0te@users.noreply.github.com> Date: Mon, 6 Nov 2023 02:34:45 +0100 Subject: [PATCH] Remove test from other PR --- src/widgets/torrent/TorrentTile.spec.ts | 96 ++++++------------------- 1 file changed, 21 insertions(+), 75 deletions(-) diff --git a/src/widgets/torrent/TorrentTile.spec.ts b/src/widgets/torrent/TorrentTile.spec.ts index 99104fbc1..64f620593 100644 --- a/src/widgets/torrent/TorrentTile.spec.ts +++ b/src/widgets/torrent/TorrentTile.spec.ts @@ -20,15 +20,13 @@ describe('TorrentTile', () => { labelFilter: [], labelFilterIsWhitelist: false, displayCompletedTorrents: true, - displayActiveTorrents: true, - speedLimitOfActiveTorrents: 10, displayStaleTorrents: false, }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('ABC', 'Nice Torrent', false, 672, 672), - constructTorrent('HH', 'I am completed', true, 0, 0), - constructTorrent('HH', 'I am stale', false, 0, 0), + constructTorrent('ABC', 'Nice Torrent', false, 672), + constructTorrent('HH', 'I am completed', true, 0), + constructTorrent('HH', 'I am stale', false, 0), ]; // act @@ -57,15 +55,13 @@ describe('TorrentTile', () => { labelFilter: [], labelFilterIsWhitelist: false, displayCompletedTorrents: true, - displayActiveTorrents: true, - speedLimitOfActiveTorrents: 10, displayStaleTorrents: true, }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('ABC', 'Nice Torrent', false, 672, 672), - constructTorrent('HH', 'I am completed', true, 0, 0), - constructTorrent('HH', 'I am stale', false, 0, 0), + constructTorrent('ABC', 'Nice Torrent', false, 672), + constructTorrent('HH', 'I am completed', true, 0), + constructTorrent('HH', 'I am stale', false, 0), ]; // act @@ -78,7 +74,7 @@ describe('TorrentTile', () => { expect(filtered.includes(torrents[2])).toBe(true); }); - it('filter when completed without active torrent', () => { + it('filter when completed', () => { // arrange const widget: ITorrent = { id: 'abc', @@ -94,15 +90,13 @@ describe('TorrentTile', () => { labelFilter: [], labelFilterIsWhitelist: false, displayCompletedTorrents: false, - displayActiveTorrents: false, - speedLimitOfActiveTorrents: 10, displayStaleTorrents: true, }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('ABC', 'Nice Torrent', false, 672, 672), - constructTorrent('HH', 'I am completed', true, 0, 672), - constructTorrent('HH', 'I am stale', false, 0, 0), + constructTorrent('ABC', 'Nice Torrent', false, 672), + constructTorrent('HH', 'I am completed', true, 0), + constructTorrent('HH', 'I am stale', false, 0), ]; // act @@ -115,47 +109,6 @@ describe('TorrentTile', () => { expect(filtered.at(1)).toBe(torrents[2]); }); - it('filter when completed with active torrent', () => { - // arrange - const widget: ITorrent = { - id: 'abc', - area: { - type: 'sidebar', - properties: { - location: 'left', - }, - }, - shape: {}, - type: 'torrents-status', - properties: { - labelFilter: [], - labelFilterIsWhitelist: false, - displayCompletedTorrents: false, - displayActiveTorrents: true, - speedLimitOfActiveTorrents: 10, - displayStaleTorrents: true, - }, - }; - const torrents: NormalizedTorrent[] = [ - constructTorrent('ABC', 'Nice Torrent', false, 672, 672), - constructTorrent('HH', 'I am completed and uploading less than 10 ko/s (10239 ≈ 9.99ko/s)', true, 0, 10239), - constructTorrent('HH', 'I am completed and uploading more than 10 ko/s (10241 ≈ 10.01ko/s)', true, 0, 10241), - constructTorrent('HH', 'I am completed', true, 0, 0), - constructTorrent('HH', 'I am stale', false, 0, 0), - ]; - - // act - const filtered = filterTorrents(widget, torrents); - - // assert - expect(filtered.length).toBe(3); - expect(filtered.at(0)).toBe(torrents[0]); - expect(filtered.includes(torrents[1])).toBe(false); - expect(filtered.at(1)).toBe(torrents[2]); - expect(filtered.includes(torrents[3])).toBe(false); - expect(filtered.at(2)).toBe(torrents[4]); - }); - it('filter by label when whitelist', () => { // arrange const widget: ITorrent = { @@ -172,15 +125,13 @@ describe('TorrentTile', () => { labelFilter: ['music', 'movie'], labelFilterIsWhitelist: true, displayCompletedTorrents: true, - displayActiveTorrents: true, - speedLimitOfActiveTorrents: 10, displayStaleTorrents: true, }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('1', 'A sick drop', false, 672, 672, 'music'), - constructTorrent('2', 'I cried', true, 0, 0, 'movie'), - constructTorrent('3', 'Great Animations', false, 0, 0, 'anime'), + constructTorrent('1', 'A sick drop', false, 672, 'music'), + constructTorrent('2', 'I cried', true, 0, 'movie'), + constructTorrent('3', 'Great Animations', false, 0, 'anime'), ]; // act @@ -209,15 +160,13 @@ describe('TorrentTile', () => { labelFilter: ['music', 'movie'], labelFilterIsWhitelist: false, displayCompletedTorrents: false, - displayActiveTorrents: false, - speedLimitOfActiveTorrents: 10, displayStaleTorrents: true, }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('ABC', 'Nice Torrent', false, 672, 672, 'anime'), - constructTorrent('HH', 'I am completed', true, 0, 0, 'movie'), - constructTorrent('HH', 'I am stale', false, 0, 0, 'tv'), + constructTorrent('ABC', 'Nice Torrent', false, 672, 'anime'), + constructTorrent('HH', 'I am completed', true, 0, 'movie'), + constructTorrent('HH', 'I am stale', false, 0, 'tv'), ]; // act @@ -229,8 +178,8 @@ describe('TorrentTile', () => { expect(filtered.includes(torrents[1])).toBe(false); expect(filtered.at(1)).toBe(torrents[2]); }); - - it('calcul ratio with and without torrent', () => { + + it('calcul ratio', () => { // arrange const widget: ITorrent = { id: 'abc', @@ -252,7 +201,7 @@ describe('TorrentTile', () => { }, }; const torrents: NormalizedTorrent[] = [ - constructTorrent('HH', 'I am completed', true, 0, 672), + constructTorrent('HH', 'I am completed', true, 0), ]; // act @@ -265,17 +214,14 @@ describe('TorrentTile', () => { expect(filtered.includes(torrents[1])).toBe(false); expect(ratioGlobal).toBe(378535535/23024335); expect(ratioWithFilter).toBe(-1); //infinite ratio - }); - }); const constructTorrent = ( id: string, name: string, isCompleted: boolean, - downloadSpeed: number, // Bytes per second in @ctrl/shared-torrent - uploadSpeed: number, // Bytes per second in @ctrl/shared-torrent + downloadSpeed: number, label?: string ): NormalizedTorrent => ({ id, @@ -299,6 +245,6 @@ const constructTorrent = ( totalSize: 839539535, totalSelected: 0, totalUploaded: 378535535, - uploadSpeed, + uploadSpeed: 8349, label, });