In the above scenario, if "foo" fails to pass "email" test it will not progress to "length" test in the next sub-test. This is happening because the current test implementation scopes all the validation rules under the selector without identifying separate groups.
There is no way to identify the failing sub-test.
Possible solution is to create multiple tests, each per an array defined test group and merge the end result.
In the above scenario, if "foo" fails to pass "email" test it will not progress to "length" test in the next sub-test. This is happening because the current
test
implementation scopes all the validation rules under the selector without identifying separate groups.There is no way to identify the failing sub-test.
Possible solution is to create multiple tests, each per an array defined test group and merge the end result.