import 'package:eatvio_app/features/chat/models/chat_message_model.dart'; import 'package:eatvio_app/features/chat/models/chat_meta_model.dart'; import 'package:eatvio_app/features/chat/models/chat_messages_model.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { group('ChatMessagesModel', () { test('создает ChatMessagesModel с правильными значениями', () { final message = ChatMessageModel( id: 1, data: 'Test message', mediaData: null, authorId: 123, updatedAt: DateTime(2024, 1, 1), isRead: false, isCurrentUserAuthor: true, roomId: 'room-1', ); const meta = ChatMetaModel(lastPage: 1); final model = ChatMessagesModel( messagesList: [message], meta: meta, ); expect(model.messagesList.length, 1); expect(model.messagesList.first.id, 1); expect(model.meta.lastPage, 1); }); }); }