forked from eatvio/eatvio_app
chore(version): update app version to 1.3.5+85 and improve test coverage reporting in CI
This commit is contained in:
@@ -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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user