chore(version): update app version to 1.3.5+85 and improve test coverage reporting in CI

This commit is contained in:
mso7nueh
2025-12-08 11:19:08 +03:00
parent abe4985f0e
commit c2a506cdbf
148 changed files with 12395 additions and 1889 deletions

View File

@@ -4,39 +4,36 @@ import 'package:flutter_test/flutter_test.dart';
void main() {
group('NewMessagesCubit', () {
late NewMessagesCubit newMessagesCubit;
late NewMessagesCubit cubit;
setUp(() {
newMessagesCubit = NewMessagesCubit();
cubit = NewMessagesCubit();
});
tearDown(() async {
if (!newMessagesCubit.isClosed) {
await newMessagesCubit.close();
}
tearDown(() {
cubit.close();
});
test('начальное состояние - NewMessagesState.empty', () {
expect(newMessagesCubit.state, const NewMessagesState.empty());
test('начальное состояние - empty', () {
expect(cubit.state, isA<NewMessagesStateEmpty>());
});
test('incrementCounter - увеличивает счётчик сообщений', () {
newMessagesCubit.incrementCounter();
test('incrementCounter увеличивает счетчик и эмитит loaded состояние', () {
cubit.incrementCounter();
expect(newMessagesCubit.state, isA<NewMessagesStateLoaded>());
final loadedState = newMessagesCubit.state as NewMessagesStateLoaded;
expect(cubit.state, isA<NewMessagesStateLoaded>());
final loadedState = cubit.state as NewMessagesStateLoaded;
expect(loadedState.messagesCount, 1);
});
test('incrementCounter - увеличивает счётчик несколько раз', () {
newMessagesCubit.incrementCounter();
newMessagesCubit.incrementCounter();
newMessagesCubit.incrementCounter();
test('incrementCounter увеличивает счетчик несколько раз', () {
cubit.incrementCounter();
cubit.incrementCounter();
cubit.incrementCounter();
expect(newMessagesCubit.state, isA<NewMessagesStateLoaded>());
final loadedState = newMessagesCubit.state as NewMessagesStateLoaded;
expect(cubit.state, isA<NewMessagesStateLoaded>());
final loadedState = cubit.state as NewMessagesStateLoaded;
expect(loadedState.messagesCount, 3);
});
});
}