add test case for recursive merge