¿Cómo configuro `appendLink` en JavaScript?

Modelado después de:

function appendPre(message) {
    var pre = document.getElementById('content');
    var textContent = document.createTextNode(message + '\n');
    pre.appendChild(textContent);
}

appendPre('Files:');

¿Cómo hago unappendLink función que me permite usarappendLink('link') imprimir un enlace?

Esto es lo que tengo hasta ahora:

function appendLink(url) {
  var link = document.createElement('a');
  var textContent = document.createTextNode(url + '\n');
  link.appendChild(textContent);
  link.href = 'test.com';
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta