documentation-driven tests