The generateMockData is currently a big file that contains only data for one election. Making it difficult to know if we are testing the right features. I suggest the following changes:
Split the file into different modules, e.g., one for Election creation, another for candidate creation, another for Party creation and so on.
Use the faker internationalization features according to our data.
Add perhaps environment variables to define if we want to create presidential elections, parliament elections, municipality elections, city council elections and some other ones that may reflect use cases for the openVAA.
Try to use more realistic Question categories for the questions
The generateMockData is currently a big file that contains only data for one election. Making it difficult to know if we are testing the right features. I suggest the following changes: