Right, that is asserting two things at once: that the change event was fired and that it was fired synchronously.  I'm partial to the idea of having change events fired asynchronously, and the tests reveal this bias.