blob: 52e488f553a3721a7565fc4bb82c14aecc5468d6 [file] [log] [blame]
# MutationObserver tests
nodes/MutationObserver-attributes.html,PASS
# These fail because Cobalt doesn't support setAttributeNS.
nodes/MutationObserver-attributes.html,FAIL,attributes Element.setAttributeNS: creation mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.setAttributeNS: prefixed attribute creation mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.setAttributeNS: removal mutation
# TODO: Triage these failures.
nodes/MutationObserver-attributes.html,FAIL,attributes Element.attributes.value: update mutation
nodes/MutationObserver-attributes.html,FAIL,attributes HTMLInputElement.type: type update mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.add: same value mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.remove: missing token removal mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: token removal mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: token addition mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced token removal mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced token removal no mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced missing token removal no mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced existing token addition no mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced existing token removal no mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced token addition no mutation
nodes/MutationObserver-attributes.html,FAIL,attributes Element.classList.toggle: forced token addition mutation
# Most of these tests use operations such as insertData, replaceData, etc.,
# which Cobalt doesn't support.
nodes/MutationObserver-characterData.html,FAIL
nodes/MutationObserver-characterData.html,PASS,characterData Text.data: simple mutation without oldValue
nodes/MutationObserver-characterData.html,PASS,characterData Text.data: simple mutation
nodes/MutationObserver-characterData.html,PASS,characterData/characterDataOldValue alone Text.data: simple mutation
nodes/MutationObserver-childList.html,PASS
# Node.textContent tests fail because set_text_content doesn't run the
# replace-all algorithm exactly.
# TODO: Fix this.
nodes/MutationObserver-childList.html,FAIL,childList Node.textContent: replace content mutation
# Cobalt doesn't implement Node.normalize.
nodes/MutationObserver-childList.html,FAIL,childList Node.normalize mutation
nodes/MutationObserver-childList.html,FAIL,childList Node.normalize mutations
# TODO: Investigate failures.
nodes/MutationObserver-childList.html,FAIL,childList Node.insertBefore: addition mutation
nodes/MutationObserver-childList.html,FAIL,childList Node.insertBefore: removal and addition mutations
nodes/MutationObserver-disconnect.html,PASS
nodes/MutationObserver-document.html,PASS
# TODO: Investigate failures.
nodes/MutationObserver-document.html,FAIL,parser insertion mutations
nodes/MutationObserver-document.html,FAIL,parser script insertion mutation
nodes/MutationObserver-document.html,FAIL,removal of parent during parsing
# Tests that use innerHtml and outerHtml. Gives libxml errors.
nodes/MutationObserver-inner-outer.html,FAIL
nodes/MutationObserver-takeRecords.html,PASS