* tests rewrite using subtests