testing library
FKernal Testing Utilities
Import this module to get mock implementations for testing:
import 'package:fkernal/testing.dart';
void main() {
final mockClient = MockNetworkClient();
mockClient.mockResponse('getUsers', [...]);
final mockStorage = MockStorageProvider();
final mockSecureStorage = MockSecureStorageProvider();
}
Classes
- MockNetworkClient
- Mock implementation of INetworkClient for testing.
- MockRequest
- Represents a recorded mock request.
- MockSecureStorageProvider
- Mock implementation of ISecureStorageProvider for testing.
- MockStorageProvider
- Mock implementation of IStorageProvider for testing.