import 'package:flutter_test/flutter_test.dart'; import 'package:yumi/shared/tools/sc_string_utils.dart'; void main() { group('SCStringUtils.formatCompactNumber', () { test('keeps values under 10000 unshortened', () { expect(SCStringUtils.formatCompactNumber(0), '0'); expect(SCStringUtils.formatCompactNumber(9999), '9999'); }); test('shortens values with K, M, and B suffixes', () { expect(SCStringUtils.formatCompactNumber(10000), '10K'); expect(SCStringUtils.formatCompactNumber(10200), '10.2K'); expect(SCStringUtils.formatCompactNumber(1000000), '1M'); expect(SCStringUtils.formatCompactNumber(1000000000), '1B'); }); }); }