Expand Flutter app scaffold
ci / flutter-check (push) Successful in 4s

This commit is contained in:
2026-06-30 16:21:45 +09:00
parent 684cf87702
commit d2f6af7657
84 changed files with 3342 additions and 28 deletions
@@ -0,0 +1,36 @@
import 'package:baron_safe_app/src/features/secure_storage/baron_safe_secure_storage.dart';
import 'package:baron_safe_app/src/features/secure_storage/baron_safe_secure_storage_service.dart';
import 'package:flutter_test/flutter_test.dart';
void main() {
group('DefaultBaronSafeSecureStorageService', () {
test('stores and clears the device id', () async {
final service = DefaultBaronSafeSecureStorageService(
MemoryBaronSafeKeyValueStore(),
);
await service.saveDeviceId('device-123');
expect(await service.readDeviceId(), 'device-123');
await service.clearDeviceBinding();
expect(await service.readDeviceId(), isNull);
});
test('stores app lock and biometric settings as booleans', () async {
final service = DefaultBaronSafeSecureStorageService(
MemoryBaronSafeKeyValueStore(),
);
expect(await service.isAppLockEnabled(), isFalse);
expect(await service.isBiometricEnabled(), isFalse);
await service.setAppLockEnabled(enabled: true);
await service.setBiometricEnabled(enabled: true);
expect(await service.isAppLockEnabled(), isTrue);
expect(await service.isBiometricEnabled(), isTrue);
});
});
}