Construyo una extensión (mi proyecto favorito) donde hago clic en el nombre del fragmento y lo agregará automáticamente a la consola. Estoy atascado porque cuando uso console.log, mis fragmentos ya están "ingresados" y después de invocar esa función, muestra un error de referencia: 
El punto es: ¿cómo escribir algo en una consola usando un evento para "pegar fragmento" sin presionar enter?
También querrá eval la salida que está registrando ( pero eso puede ser muy peligroso con una entrada no controlada ).
Por ejemplo:
const testFunctionText = `var test = () => console.log(1)` console.log(testFunctionText) eval(testFunctionText) document.getElementById("run").onclick = () => { eval(document.getElementById("input").value) } <input id="input" placeholder="Evaluate console statement (no input on StackOverflow)"> <button id="run">Run</button> Con este fragmento de código, intente poner test() en la entrada proporcionada.