sproutcore/sproutcore — pull request #697 by workmanw (2012-01-23 01:07:50+00:00)
Title: Prevent duplicate "notifyProperty('[]')" calls. Fix unit tests.

I'm taking a stab at fixing the runtime unit tests which also resolve issue #644.

To prevent multiple calls I wrapped arrayContentDidChange and enumerableContentDidChange calls with beginPropertyChange and endPropertyChange calls. I spent a few hours looking through much of this runtime code and I am confident this has no further implications, however I do not have a lot of experience working in the runtime code. I'd encourage other people to look at this closely before pulling. Thanks!

-- Wesley