Add test to proof dispose calls  unbind function

I added a test that proofs `dispose()` will cause that the unbind function which was returned by `$watch()` is being called.