Completed chapter 8 before integration tests page 316