These assertion messages need work. Remember, using "should" generally makes the message clearer. And when this test fails, we want to be able to understand what went wrong at a glance. If I see "Callback attributeChanged was not called" doesn't give me a clue if this was related to parsing, setAttribute, etc.