feat(tests): add fixtures

This commit is contained in:
mso7nueh
2025-11-20 16:58:56 +03:00
parent 6fa944b3df
commit 4deda92c5e
24 changed files with 6852 additions and 4358 deletions

View File

@@ -1,23 +1,20 @@
import 'package:eatvio_app/app_keys.dart';
import 'package:eatvio_app/core/theme/theme_helper.dart';
import 'package:eatvio_app/features/blog_post_create/bloc/blog_post_create_cubit/blog_post_create_cubit.dart';
import 'package:eatvio_app/features/blog_post_create/repositories/blog_post_repository.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:mockito/annotations.dart';
import 'basic_widget_test.mocks.dart';
import '../../fixtures/doubles/blog_post_doubles.dart';
@GenerateMocks([BlogPostRepository])
void main() {
group('Blog Post Creation Basic Widget Tests', () {
late MockBlogPostRepository mockBlogPostRepository;
late FixtureBlogPostRepository blogPostRepository;
late BlogPostCreateCubit blogPostCreateCubit;
setUp(() {
mockBlogPostRepository = MockBlogPostRepository();
blogPostCreateCubit = BlogPostCreateCubit(blogPostRepository: mockBlogPostRepository);
blogPostRepository = FixtureBlogPostRepository();
blogPostCreateCubit = BlogPostCreateCubit(blogPostRepository: blogPostRepository);
});
tearDown(() {
@@ -36,7 +33,7 @@ void main() {
testWidgets('should create BlogPostCreateCubit successfully', (WidgetTester tester) async {
// Arrange & Act
final cubit = BlogPostCreateCubit(blogPostRepository: mockBlogPostRepository);
final cubit = BlogPostCreateCubit(blogPostRepository: blogPostRepository);
// Assert
expect(cubit, isA<BlogPostCreateCubit>());