Because you can test Scope object functionality separately, so you don't need a component for that.I don't understand how a separate scope is any better than an integrated scope for unit testing. Easy swapping?
- The reason I need element references in my scope is for can.batch.start( function(){ /* DOM stuff */ } )
It is very bad Idea to access DOM directly from scope. You can use can.batch though
- can.batch.start()
- // Do some staff with scope state
- can.batch.stop()