Hola @fernando_her85
Gracias por tu respuesta, entendido. Las condiciones las estaba cumpliendo, el código no sé si estaba bien o no, pero me extrañaba que solo me saliese un console.log(), ya que lo tenía antes del try-catch.
He comentado todo y dejado el código como tú lo has escrito y me siguen saliendo los mismos mensajes:
── Restricciones de Refactoring ──
✓ Usa try/catch
✓ Captura el error con catch
── Logs ──
esto no es json
✗ Test 1: Falló — esperado {"nombre":"Ana","edad":30}, obtuvo Expected·','·or·']'·after·array·element·in·JSON·at·position·6·(line·1·column·7)
✗ Test 2: Falló — esperado null, obtuvo SyntaxError:·Unexpected·token·'e',·"esto·no·es·json"·is·not·valid·JSON
✗ Test 3: Falló — esperado {"x":1}, obtuvo Expected·','·or·']'·after·array·element·in·JSON·at·position·6·(line·1·column·7)
✗ Algunos tests fallaron
¿Es esto lo esperado? En tu screenshot no se ve si hay más texto en tu consola.
Gracias por tu paciencia y saludos
P.S. No sé si pensáis dejar una solución "oficial" a los ejercicios propuestos, pero estaría genial.