expect(el.getAttributeNS(xlinkNS, 'href')).toBe(null)
})
+ test('textContent attributes /w svg', () => {
+ const el = document.createElementNS('http://www.w3.org/2000/svg', 'use')
+ patchProp(el, 'textContent', null, 'foo', true)
+ expect(el.attributes.length).toBe(0)
+ expect(el.innerHTML).toBe('foo')
+ })
+
test('boolean attributes', () => {
const el = document.createElement('input')
patchProp(el, 'readonly', null, true)
) {
if (isSVG) {
// most keys must be set as attribute on svg elements to work
- // ...except innerHTML
- if (key === 'innerHTML') {
+ // ...except innerHTML & textContent
+ if (key === 'innerHTML' || key === 'textContent') {
return true
}
// or native onclick with function values