Existing Tests:
Test 1: Logs, Summary Page Rendered and Filters
Logs Currently logs of 9 types populated (Fertilizing, Pest Control, Harvest, Seeding, Field Work, Soil Data, Irrigation, Scouting, Other)
...
Procedure
from logs page navigate to add a ‘Pest Control’ log
add custom product - test target group drop down and fill other category
Expected Results
clicking add target groups, renders Add a Disease page with working drop-down and empty name input
...
Tests to add/update:
Logs, Date Range on Logs View
Procedure
navigate to logs page, filter by date range
Expected Results
only those that fit time range are rendered in logs table with all relevant fields still visible
Logs, Edit Date
Procedure
Select a log, modify the date and return
Expected Results
in table, new date should show with that log
Logs, Add Harvest Log
Procedure
Add a harvest log - save without selecting crop and then with crop
Expected
default for drop-down empty and crop required otherwise error
Logs, Add Seeding Log
Procedure
Add a harvest log - attempt save without and with crop
Expected
default for drop-down empty and crop required otherwise error
Logs, Add Field Work Log
Procedure
Add a Field Work log - attempt save without and with crop
Expected
default for drop-down empty and crop required otherwise error
Logs, Add Soil Analysis Log
Procedure
Add a Soil Analysis log
Expected
empty fields default, clicking on ‘Show more info’ gives more fields to fill, should get error when not specifying field, depth or texture
Logs, Add Irrigation Log
Procedure
Add a Irrigation log - attempt save without and with crop/type
Expected
default for drop-downs and fields are empty, crop and type are required so not having them gives error
Logs, Add Scouting Log
Procedure
Add a Scouting log for field with crops and again for field without
Expected
defaults empty, field and type are required so not having them gives error
Logs, Add Other Log
Procedure
Add an Other log for field with crops and again for field without
Expected
defaults empty, field with crops should show crops input, field cannot be empty
Logs, Edit and Delete for all Log types
Procedure
Edit the details of each log
Delete the log
Expected
Changes persist, when deleting confirmation modal shows
Fertilizing log features/cases (changes are coming based on last meeting):
...