Every block tests a different request and response right? I find it hard to read a test method with 30 or 40 different asserts, but I understand why you did it (same indices, same mapping, faster test). Just raising it, probably it's ok as it is.