fix(library): show complete quality labels

This commit is contained in:
zarzet
2026-08-23 11:36:15 +07:00
parent 818f1d3a10
commit aec7bf7a1b
5 changed files with 88 additions and 36 deletions
+20
View File
@@ -136,4 +136,24 @@ void main() {
);
});
});
group('Library grid audio quality label', () {
test('keeps both parts of detailed bit-depth labels', () {
expect(
formatLibraryGridAudioQualityLabel('16-bit/44.1kHz'),
'16-bit/44.1kHz',
);
expect(
formatLibraryGridAudioQualityLabel('16-bit/1411kbps'),
'16-bit/1411kbps',
);
expect(isDetailedLibraryAudioQualityLabel('16-bit/44.1kHz'), isTrue);
});
test('keeps bitrate-only grid labels compact', () {
expect(formatLibraryGridAudioQualityLabel('FLAC 1760kbps'), '1760k');
expect(formatLibraryGridAudioQualityLabel('Bitrate 1760kbps'), '1760k');
expect(isDetailedLibraryAudioQualityLabel('FLAC 1760kbps'), isFalse);
});
});
}