1
0
Fork 0
mirror of synced 2024-10-06 13:04:36 +13:00

Support even values

This commit is contained in:
Adria Navarro 2023-07-11 14:01:42 +02:00
parent dc73e57ba8
commit 2d27587d0c
2 changed files with 6 additions and 6 deletions

View file

@ -45,7 +45,7 @@ export function getSingleFileMaxSizeInfo(totalMaxSize: string) {
return { size: `${size / 2}${unit}`, totalHistoryFiles: 1 } return { size: `${size / 2}${unit}`, totalHistoryFiles: 1 }
} }
return { size: `1${unit}`, totalHistoryFiles: size } return { size: `1${unit}`, totalHistoryFiles: size - 1 }
} }
export function localFileDestination() { export function localFileDestination() {

View file

@ -19,12 +19,12 @@ describe("system", () => {
) )
it.each([ it.each([
["5B", "1B", 5], ["5B", "1B", 4],
["17K", "1K", 17], ["17K", "1K", 16],
["21M", "1M", 21], ["21M", "1M", 20],
["3G", "1G", 3], ["3G", "1G", 2],
])( ])(
"Halving an odd number (%s) returns as many files as size (%s)", "Halving an odd number (%s) returns as many files as size (-1) (%s)",
(totalValue, expectedMaxSize, totalHistoryFiles) => { (totalValue, expectedMaxSize, totalHistoryFiles) => {
const result = getSingleFileMaxSizeInfo(totalValue) const result = getSingleFileMaxSizeInfo(totalValue)
expect(result).toEqual({ expect(result).toEqual({