2012-09-10 21 views
5

Soy nuevo en AngularJS a JS en general. Ahora quiero usar JSTestDriver y el marco de desarrollo basado en el comportamiento Jasmin. Como entendí, AngularJS trabaja con Jasmine y el controlador de prueba. Estoy trabajando con Ideal Intellij 11.1.3. Agregué el complemento para JsTestdriver to It y ejecuté algunas pruebas como se describe aquí http://code.google.com/p/js-test-driver/wiki/IntelliJPlugin. Ahora aquí está el problema. Cuando escribo algunas pruebas de jazmín como ésteCómo ejecutar pruebas angularJS en intellij idea 11.1.3?

describe("A suite", function() { 
    it("contains spec with an expectation", function() { 
     expect(true).toBe(true); 
    }); 
}); 

, por primera intellij Indea tiempo me pidió que descargar el adaptador de jazmín y lo hice, pero cuando ejecuto la prueba Tengo este mensaje: No se puede adjuntar reportero de prueba para probar intelliji marco Busqué en Google soluciones, algún tipo publicó cómo ejecutar los tutoriales angulares: aquí: https://groups.google.com/forum/?fromgroups=#!topic/angular/LdjNsZD69Uk.

utiliza un archivo de configuración que viene con Angular js. y Node.js ¿debería instalarlos también? ¿No hay alguna forma de hacer esto automáticamente desde intellij ideal?

¿Qué estructura de archivos debo tener?

Cualquier ayuda, enlace o sugerencia será genial.

Fijé mi archivo jsTestDriver.conf y es caminos, pero ahora tengo este problema:

Prueba comenzó a las 13:31 ...

Cannot read [ 
/tmp/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
    /home/clouway/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
] derived from .m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
Cannot read [ 
/tmp/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
    /home/clouway/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
] derived from .m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
    at com.google.jstestdriver.PathResolver.resolve(PathResolver.java:98) 
    at com.google.jstestdriver.config.ParsedConfiguration.resolvePaths(ParsedConfiguration.java:99) 
    at com.google.jstestdriver.config.Initializer.initialize(Initializer.java:86) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.createRunnerInjector(JsTestDriverImpl.java:368) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233) 
    at com.google.jstestdriver.idea.TestRunner.runTests(TestRunner.java:195) 
    at com.google.jstestdriver.idea.TestRunner.executeTestCase(TestRunner.java:131) 
    at com.google.jstestdriver.idea.TestRunner.unsafeExecuteConfig(TestRunner.java:122) 
    at com.google.jstestdriver.idea.TestRunner.executeConfig(TestRunner.java:97) 
    at com.google.jstestdriver.idea.TestRunner.executeAll(TestRunner.java:88) 
    at com.google.jstestdriver.idea.TestRunner.main(TestRunner.java:330) 

Empty test suite. 

I Use experto como mi herramienta de construcción .

+0

Renamed alguna esperanza?. Sin esperanza ! – Adelin

Respuesta

4

No he usado JSTestDriver en IntelliJ, por lo que no puedo responder a su pregunta directamente. Sin embargo, AngularJS se ha movido de JSTestDriver a usar Testacular (http://vojtajina.github.com/testacular/), por lo que es posible que desee hacer lo mismo. El enlace incluye alguna ayuda de configuración para ejecutarlo en WebStorm, que debería ser el mismo.

parece que se "Karma" (http://karma-runner.github.com/)

+0

¡Lo comprobaré! gracias por la respuesta – Adelin

Cuestiones relacionadas