testing: add some more multiblock / span tests
Created by: germasch
This adds a sync version of the 2 file (read -> write) test. (for completeness, that was never broken.) It then also consolidates the various tests in that file to be typed tests (see gtest).