Files
Termind/FrameworkTests/DataSizeFormatTests.swift
T

19 lines
601 B
Swift

import TermindPresentation
import Testing
@Suite
struct DataSizeFormatTests {
@Test func zeroHasNoUnitAndSizesUseDecimalFileUnits() {
#expect(DataSizeFormat.bytes(0) == "0")
#expect(DataSizeFormat.bytes(999).contains("999"))
#expect(DataSizeFormat.bytes(1_000).contains("KB"))
#expect(DataSizeFormat.bytes(1_000_000).contains("MB"))
}
@Test func unavailableMetricsStayUnavailable() {
#expect(DataSizeFormat.bytes(Double.nan) == "—")
#expect(DataSizeFormat.bytes(-1.0) == "—")
#expect(DataSizeFormat.rate(nil) == "—")
}
}