feat(tests): menu, settings, remove icov, remove generated files from % tests

This commit is contained in:
mso7nueh
2025-11-27 08:18:23 +03:00
parent 2e57cd9519
commit 7df32dabd2
25 changed files with 1271 additions and 30783 deletions

45
test/fixtures/menu_fixtures.dart vendored Normal file
View File

@@ -0,0 +1,45 @@
import 'package:eatvio_app/features/menu/models/blocked_users_model.dart';
import 'package:eatvio_app/features/menu/models/notification_settings_model.dart';
import 'package:eatvio_app/features/profile/models/profile_model.dart';
import 'fixture_reader.dart';
class MenuFixtures {
MenuFixtures._();
static BlockedUsersModel blockedUsersModel() {
return BlockedUsersModel.fromJson(
FixtureReader.readAsMap('menu/blocked_users_response.json'),
);
}
static BlockedUsersModel blockedUsersEmptyModel() {
return BlockedUsersModel.fromJson(
FixtureReader.readAsMap('menu/blocked_users_empty_response.json'),
);
}
static List<ProfileModel> blockedUsersList() {
return blockedUsersModel().profilesList;
}
static List<ProfileModel> blockedUsersEmptyList() {
return blockedUsersEmptyModel().profilesList;
}
static ProfileModel blockedUser() {
return blockedUsersList().first;
}
static NotificationSettingsModel notificationSettingsModel() {
return NotificationSettingsModel.fromJson(
FixtureReader.readAsMap('menu/notification_settings_response.json'),
);
}
static NotificationSettingsModel notificationSettingsUpdatedModel() {
return NotificationSettingsModel.fromJson(
FixtureReader.readAsMap('menu/notification_settings_updated_response.json'),
);
}
}