add test for layout(semicolon) rule