tests for recursive records