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.