Initial commit — app fidélité magasin (tablette)
App Flutter de programme de fidélité : login staff, clients (nom/prénom), scan QR, factures (€→points), récompenses, réglages. Backend Supabase (schéma SQL + RLS anti-triche dans supabase/). Icône incluse. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// Tests de base de l'app de fidélité.
|
||||
//
|
||||
// Le formatage des points est au cœur de l'affichage : on le vérifie ici.
|
||||
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
|
||||
import 'package:app_fideliter/utils/format.dart';
|
||||
|
||||
void main() {
|
||||
group('format points', () {
|
||||
test('entier sans décimale, pluriel géré', () {
|
||||
expect(points(0), '0 pt');
|
||||
expect(points(1), '1 pt');
|
||||
expect(points(12), '12 pts');
|
||||
});
|
||||
|
||||
test('décimales sans zéros inutiles', () {
|
||||
expect(points(0.48), '0,48 pt');
|
||||
expect(points(2.5), '2,5 pts');
|
||||
expect(points(1.5), '1,5 pt');
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user