title: Unit testing destroy method on directive/service in angular js
body: <p>I have a few directives and services with registered watchers.  I would like to make sure that all watchers are removed when the destroy method is called.  Is there anyway of making sure this is the case?</p>