tikm "For example, don't see the point of including source code for the tests you wrote." Integration tests are the ONLY example of included big source code files that I do not explain in details. I've provided links to source files instead of source code for functional tests because they test the app as a black box—they do not care about the inside structure and are not based on it. They only care about the API. On the other hand, integration tests share characteristics of unit tests in that you mock some interactions between layers. As I've mentioned before, this article was restructured to be easier to digest. Because of the different main project structure, integration tests will differ in the source code. Other people recognize it as useful, as you can see in the other comments.
