tests are too long in general,
if you would like to test complex path divide one test into two or three logic parts and use dependencies
pros:
1. tests are more readable,
2. the shorter, the better - random errors are less possible in younger browser