Cargando plantillas estáticas para pruebas internas -

UtilizoIntern de SitePen para todas mis pruebas funcionales de JavaScript. Intern tiene muchas características que otros marcos de pruebas funcionales no tienen y está completamente basado en promesas, algo a lo que me acostumbré mucho cuando usé Dojo Toolkit todos los días. La creación de pruebas asíncronas puede resultar difícil, pero el encuentro muy gratificante.

Mientras escribía pruebas destructivas para Mozilla Developer Network, decidí que quería cargar contenido específico para probar. El primer paso es agregar un nuevo archivo con el contenido de muestra junto con mis pruebas, pero luego necesitaba saber cómo cargar ese contenido junto con las otras dependencias de prueba. Dado que ese archivo no es un objeto JavaScript, necesitamos extraer esa dependencia de una manera especial:

define(['intern!object','intern/chai!assert','intern/dojo/text!tests/fixtures/in-content.html'], function(registerSuite, afirmar, contentTemplate) {// Utilice contentTemplate cadena aquí...});

Agregar intern/dojo/text!antes de la ruta del archivo permite que el archivo se cargue sin ser evaluado como JavaScript. ¡Puede anteponer esa cadena para cargar cualquier tipo de archivo y usarlo como texto en la devolución de llamada!

Te podría interesar...

Deja una respuesta

Subir