feat(tests): added services tests and fixtures

This commit is contained in:
misha
2025-12-11 15:53:35 +03:00
parent d1753e99f8
commit 070a3e39e7
65 changed files with 2092 additions and 1130 deletions

View File

@@ -0,0 +1,30 @@
import 'package:dio/dio.dart';
import 'package:eatvio_app/features/create_plan/services/create_plan_service.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:mockito/annotations.dart';
import 'package:mockito/mockito.dart';
import 'create_plan_service_test.mocks.dart';
@GenerateNiceMocks([MockSpec<CreatePlanService>()])
void main() {
group('CreatePlanService', () {
late MockCreatePlanService mockCreatePlanService;
setUp(() {
mockCreatePlanService = MockCreatePlanService();
});
test('createPlan - создает план', () async {
final formData = FormData.fromMap({});
when(mockCreatePlanService.createPlan(formData: formData))
.thenAnswer((_) async => Future.value());
await mockCreatePlanService.createPlan(formData: formData);
verify(mockCreatePlanService.createPlan(formData: formData)).called(1);
});
});
}