add more tests for go blocks