PASS mutations.length is 22 PASS mutations[0].type is "childList" PASS mutations[1].type is "childList" PASS mutations[2].type is "childList" PASS mutations[3].type is "childList" PASS mutations[4].type is "childList" PASS mutations[5].type is "childList" PASS mutations[6].type is "childList" PASS mutations[7].type is "childList" PASS mutations[8].type is "childList" PASS mutations[9].type is "childList" PASS mutations[10].type is "childList" PASS mutations[11].type is "childList" PASS mutations[12].type is "childList" PASS mutations[13].type is "childList" PASS mutations[14].type is "childList" PASS mutations[15].type is "childList" PASS mutations[16].type is "childList" PASS mutations[17].type is "childList" PASS mutations[18].type is "childList" PASS mutations[19].type is "childList" PASS mutations[20].type is "childList" PASS mutations[21].type is "childList" PASS mutations[1].target.tagName is "BODY" PASS mutations[1].addedNodes.length is 1 PASS mutations[1].addedNodes[0].tagName is "P" PASS mutations[9].target.tagName is "A" PASS mutations[9].removedNodes[0].tagName is "FIGURE" PASS mutations[9].removedNodes.length is 1 PASS mutations[9].addedNodes.length is 0 PASS mutations[18].target.tagName is "FIGURE" PASS mutations[18].addedNodes.length is 1 PASS mutations[18].removedNodes.length is 0 PASS mutations[18].addedNodes[0].tagName is "DIV" PASS successfullyParsed is true TEST COMPLETE Mutation records should be delivered for all parser mutations after the above script.