Yes, I do. But, the developer(s) involved in the code being integrated shouldn't be doing integration tests. Those should be done by someone else, preferably a dedicated tester (though an uninvolved developer would do). And, integration tests are no substitute for unit-tests, system tests, and user-acceptance tests. Each tests a different view and a different slice of the product.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?