diff --git a/test/transactions_test.dart b/test/transactions_test.dart index b55cfd56af464a6bcde37fd7a94d2182c46e3cb1..817a8193d603f8d826c9dafce2f301218e6ff54e 100644 --- a/test/transactions_test.dart +++ b/test/transactions_test.dart @@ -6,6 +6,7 @@ import 'package:ginkgo/data/models/transaction.dart'; import 'package:ginkgo/data/models/transaction_balance_state.dart'; import 'package:ginkgo/data/models/transaction_type.dart'; import 'package:ginkgo/g1/transaction_parser.dart'; +import 'package:ginkgo/ui/contacts_cache.dart'; void main() { final TransactionsAndBalanceState emptyState = TransactionsAndBalanceState( @@ -13,6 +14,19 @@ void main() { balance: 0, lastChecked: DateTime(1970)); + setUpAll(() { + ContactsCache().init(); + }); + + test('test put', () async { + final MemoryFallbackBox<String> fallbackBox = MemoryFallbackBox<String>(); + + await fallbackBox.put('key', 'value'); + final String? value = fallbackBox.get('key'); + + expect(value, 'value'); + }); + test('Test parsing', () async { TestWidgetsFlutterBinding.ensureInitialized(); final String txData = await rootBundle.loadString('assets/tx.json');