e.baseVal = -1; });
  assert_equals(element.mode.baseVal, SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN);
  assert_equals(element.getAttribute('mode'), "lighten");

  assert_throws_js(TypeError, function() { element.mode.baseVal = 0; });
  assert_equals(element.mode.baseVal, SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN);
  assert_equals(element.getAttribute('mode'), "lighten");
}, document.title + ", setter, invalid value");

for (let [enumeration, value_suffix] of enumerationMap) {
  test(function() {
    let v