OX);
  assert_equals(maskElement.getAttribute('maskUnits'), "objectBoundingBox");

  assert_throws_js(TypeError, function() { maskElement.maskUnits.baseVal = 0; });
  assert_equals(maskElement.maskUnits.baseVal, SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX);
  assert_equals(maskElement.getAttribute('maskUnits'), "objectBoundingBox");

  // Switch to 'userSpaceOnUse'.
  maskElement.maskUnits.baseVal = SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE;
  assert_equals(maskElement.maskUnits.baseVal, SVGUnitTypes.SVG_U