Vorrei creare una suite di test che verrà eseguita con karma
contro la mia app che utilizza il webpack per costruire se stesso. Ho due punti di accesso, app
e vendors
. Questi sono impostati tramite my webpack.config.js
file here. Il bundle.js risultante dovrebbe contenere entrambi questi punti chiave nel suo file generato. mio karma test (moka) residenti in test/spec/*_spec.js
sono attualmente rivolte a specifici componenti, via richiederebbe affermazioni come:Strutturazione della configurazione del webpack per l'uso con i test di karma
var app = require('../src/scripts/App')
Essi utilizzano anche reagiscono/JSX che sembra causare i problemi durante la prova di funzionamento in cui ottengo JSX errori:
Module parse failed: /Users/dmarr/src/status/test/spec/app_spec.js Line 10: Unexpected token < You may need an appropriate loader to handle this file type.
mi piacerebbe mantenere prova corre più velocemente possibile e il più velocemente costruire volte per test con webpack-dev-server
durante lo sviluppo, riducendo al minimo babel trasforma solo wher e necessario
Cosa devo fare in karma.conf.js per far funzionare le mie build? Here is the karma.conf.js file I'm playing around with.
nota, che io ho questo lavoro senza rompere il fascio vendor qui: https://github.com/bitwise/status
Grazie per qualsiasi aiuto, Dave
qualsiasi ambiente di lavoro? –
hai trovato una risposta a questo? sto riscontrando un errore simile: 'ERRORE in ./app/components/game.js Errore del modulo fallito: \ app \ components \ game.js Token inaspettato (30:12) Potrebbe essere necessario un caricatore appropriato per gestire questo tipo di file – bitten