I prefer relying only on tests not because I think extra sanity checks are bad, but because I think this work is unnecessary. If you think it is easy to add some checks then +1 for including them. They can be added to https://github.com/scrapy/scrapy/blob/master/bin/runtests.sh script.