tReflectAttributeWithContentValuesAndParentNode(
    jsAttributeName, contentAttributeName, validValue1,
    validValue1, validValue2, validValue2,
    name, elementName, getParentElement,
    interfaceName
  );
}

function testReflectAttributeWithContentValuesAndDependentAttributes(
  jsAttributeName, contentAttributeName, validValue1,
  contentValue1, validValue2, contentValue2,
  name, elementName, getParentElement,
  setAttributes, interfaceName) {

  let parentElement = getParentElement();

  test(() =