adding tests for model block behaviors