added categories, import export, settings
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:receipity/utils/supermarkets.dart';
|
||||
|
||||
void main() {
|
||||
test('detects Jumbo and Lidl from receipt text', () {
|
||||
expect(detectSupermarket('Jumbo\nMelk 1,50'), 'Jumbo');
|
||||
expect(
|
||||
detectSupermarket('Dekamarkt\nMelk 1,50', names: ['Dekamarkt']),
|
||||
'Dekamarkt',
|
||||
);
|
||||
expect(detectSupermarket('LIDL SUPERMARKT\nBananas 1.20'), 'Lidl');
|
||||
});
|
||||
|
||||
test('detects Albert Heijn aliases', () {
|
||||
expect(detectSupermarket('Albert Heijn\nKaas 2,00'), 'Albert Heijn');
|
||||
expect(detectSupermarket('AH TO GO\nCoffee 1,80'), 'Albert Heijn');
|
||||
expect(detectSupermarket('AH\nMilk 1.00'), 'Albert Heijn');
|
||||
});
|
||||
|
||||
test('returns null when no supermarket is present', () {
|
||||
expect(detectSupermarket('Milk 1.50\nBread 2.00'), isNull);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user