import 'package:flutter_test/flutter_test.dart'; import 'package:kooltap/services/admin_pin_service.dart'; import 'helpers/memory_secure_storage.dart'; void main() { test('uses separate secure-storage keys for the admin PIN', () async { final storage = MemorySecureStorage(); final service = AdminPinService(storage: storage); await service.setPin('1234'); expect( storage.values.keys, containsAll(['admin_pin_salt', 'admin_pin_hash']), ); expect(storage.values.keys, isNot(contains('pin_salt'))); expect(storage.values.keys, isNot(contains('pin_hash'))); }); }