Open jozef-budac opened 3 years ago
Test for special cases reported in tickets
Ticket: https://github.com/lutraconsulting/input/issues/1502
A1: open project: input-testing/issue_1502
A2: scroll to the bottom of the form and write something into all field in Text group
A3: scroll to the top and then down and the inserted text should not disappear
Ticket: https://github.com/lutraconsulting/input/issues/1196
B1: open project input-testing/issue_1196
B2: record a feature
B3: in the 3 field there is a hyperlink in the google map field
B4: click it and check, you are forwarded to google maps
Ticket: https://github.com/lutraconsulting/input/issues/1547
C1: clone project input-testing/issue_1547 and then download the clone version to INPUT
C2: check it is grayed in INPUT, as it contains 2x project file
C3: remove one of the project files (additional.qgz) in mergin portal
C4: check the project can be synchronized again. Sync it.
C5: check that after restart of the INPUT and project shouldn't be gray and can be used
Note: this is an edge case, and it is not worth the work to make this working without restart right now.
Ticket https://github.com/lutraconsulting/input/issues/1568
D1: open project input_testing/issue_1568
D2: record a point feature.
D3: check there is relations widget visible in the form (with '+Add' button)
Ticket: https://github.com/lutraconsulting/input/issues/1717
E1: download a project: input-testing/issue_1717 in INPUT
NOTE: this project is not public, as it is project from customer
E2: record a new polygon in bare_peat layer
E3: in the attribute form just press Save - Input should not crash
Test for special cases reported in tickets
Test A - Multiline widget text dissapears #1502
Ticket: https://github.com/lutraconsulting/input/issues/1502
A1: open project: input-testing/issue_1502
A2: scroll to the bottom of the form and write something into all field in Text group
A3: scroll to the top and then down and the inserted text should not disappear
Test B - Rich text with hyperlink
Ticket: https://github.com/lutraconsulting/input/issues/1196
B1: open project input-testing/issue_1196
B2: record a feature
B3: in the 3 field there is a hyperlink in the google map field
B4: click it and check, you are forwarded to google maps
Test C - Synchronization for invalid projects
Ticket: https://github.com/lutraconsulting/input/issues/1547
C1: clone project input-testing/issue_1547 and then download the clone version to INPUT
C2: check it is grayed in INPUT, as it contains 2x project file
C3: remove one of the project files (additional.qgz) in mergin portal
C4: check the project can be synchronized again. Sync it.
C5: check that after restart of the INPUT and project shouldn't be gray and can be used
Test D - Auto-generated form does not include relation widget
Ticket https://github.com/lutraconsulting/input/issues/1568
D1: open project input_testing/issue_1568
D2: record a point feature.
D3: check there is relations widget visible in the form (with '+Add' button)
Test E - Crash with complicated form and project
Ticket: https://github.com/lutraconsulting/input/issues/1717
E1: download a project: input-testing/issue_1717 in INPUT
E2: record a new polygon in bare_peat layer
E3: in the attribute form just press Save - Input should not crash