import 'package:flutter_test/flutter_test.dart'; import 'package:cashumit/services/invoice_number_service.dart'; void main() { test('generate menghasilkan 6 digit hex uppercase', () { for (var i = 0; i < 100; i++) { final number = InvoiceNumberService.generate(); expect(number, matches(RegExp(r'^[0-9A-F]{6}$'))); } }); test('nextNumber menghasilkan 6 digit hex uppercase', () { final number = InvoiceNumberService.nextNumber(); expect(number, matches(RegExp(r'^[0-9A-F]{6}$'))); }); }