No entiendo el objetivo del paquete de Ian Bicking, doctestjs. Simplemente nos proporciona una forma diferente de escribir pruebas externas normales, no doctests reales.
Uso mucho doctests de python, son bastante importantes para mí, no sé para qué podría ser útil doctestjs, pero encontré algunos doctests verdaderos implementados con este proyecto: https://github.com/davidchambers/doctest.
Incluso si ese no es el proyecto doctest más moderno para javascript, lo prefiero mucho.
Actualización: después de más de un año desde que esta respuesta, he tenido la oportunidad de contribuir al proyecto de David Chambers, que está muy bien escrita. También lo usé en el trabajo en una aplicación compleja usando require.js, y para esto agregamos soporte para módulos AMD. Creo que también agregó soporte para los módulos Common JS. Por lo tanto, solo puedo confirmar mi opinión.
¿Puede agregar más detalles? A primera vista, esto parecía idéntico a http://stackoverflow.com/questions/4180224/what-is-the-standard-way-of-adding-documentation-to-a-javascript-function. –
Esta pregunta se refiere a doctests, esa pregunta se refiere a docstrings. Son fundamentalmente diferentes, aunque ambos se producen en los comentarios. –
"¿Cómo ejecutar (Python) doctest en JavaScript?" me hace pensar que quieres ejecutar código Python en JavaScript. Creo que podrías eliminar el "(Python)" del título de tu pregunta. –