增加 view 单元测试，完善构建逻辑。