nt.getAttribute('maskUnits'), "objectBoundingBox");

  // Try setting invalid values.
  assert_throws_js(TypeError, function() { maskElement.maskUnits.baseVal = 3; });
  assert_equals(maskElement.maskUnits.baseVal, SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX);
  assert_equals(maskElement.getAttribute('maskUnits'), "objectBoundingBox");

  assert_throws_js(TypeError, function() { maskElement.maskUnits.baseVal = -1; });
  assert_equals(maskElement.maskUnits.baseVal, SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGB