LF-2849 Test plan

PLACEHOLDER: Refresh store with newly POSTed irrigation task https://lite-farm.atlassian.net/browse/LF-2849

Role: N/A

API: N/A

User preferences: N/A

Dates: N/A

Switching farms: N/A

Input constraints: N/A

Data transformation: N/A

Cascading effects: N/A

Synchronous/ Asynchronous: N/A

External service: N/A

Test Suite

Test Step #

Description

Test Data

Expected Result

Actual Result

Pass/Fail

1

While signed in to LiteFarm as a FO/FM/EO on a farm with crop enabled locations, a user begins and completes the creation of an irrigation task. The user makes sure to specify “other” for the “type of irrigation”, specify a custom irrigation task type and set it as default, set measurement type to volume and set their flow rate input as default

 

The user is redirected to the window where they began the task creation and a task card for the created irrigation task exists

 

 

2

Using the redux chrome extension user checks the redux store to see if the irrigate task created above exists

 

Irrigate task created above exists in redux store. Ensure the following exist:

  • Default irrigation types by location

  • Default flow rates by location

  • Default measurement by irrigation type

 

 

3

User repeats step 1 this time setting type of measurement to depth and setting a default application depth in the water use calculator

 

 

 

 

4

User repeats step 2

 

  • Default application depth by location