forked from eatvio/eatvio_app
feat(tests): menu, settings, remove icov, remove generated files from % tests
This commit is contained in:
45
test/fixtures/menu_fixtures.dart
vendored
Normal file
45
test/fixtures/menu_fixtures.dart
vendored
Normal 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'),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user