cashumit/test/invoice_number_service_test...

17 lines
525 B
Dart
Raw Permalink Normal View History

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}$')));
});
}