test: split into shorter subtests