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