Add more test case for Block