16 lines
578 B
Swift
16 lines
578 B
Swift
import CodexBarCore
|
|
import Testing
|
|
|
|
@Suite(.serialized)
|
|
struct UsageFormatterLinuxTests {
|
|
@Test
|
|
func `rate-window formatting uses the standalone English fallback`() {
|
|
UsageFormatter.clearLocalizationProvider()
|
|
UsageFormatter.clearLocaleProvider()
|
|
|
|
#expect(UsageFormatter.usageLine(remaining: 25, used: 75, showUsed: false) == "25% left")
|
|
#expect(UsageFormatter.usageLine(remaining: 25, used: 75, showUsed: true) == "75% used")
|
|
#expect(UsageFormatter.usageLine(remaining: 0.75, used: 99.25, showUsed: false) == "<1% left")
|
|
}
|
|
}
|