2017-04-10 12 views
0

Ich versuche, Mokka auf einem Typoskript Projekt zu konfigurieren, aber nicht gut funktioniert I Buch bin mit: Typoskript Muster Design, Kapitel 1.Cant configure Unit-Tests richtig mit Mokka

Als ich Mokka laufen heißt es:

Warnung: Es konnten keine Testdateien passende Muster finden: aus/test/keine Testdateien gefunden

mocha.opts

--require ./test/mocha.js 
out/test/ 

mocha.js

require('chai').should(); 

starter.js

describe('some feature',() => { 
    it('should pass',() => { 
     'foo'.should.not.equal('bar'); 
    }); 
    it('should error',() => { 
     (() => { 
     throw new Error(); 
     }).should.throw(); 
}); }); 

project structure

Antwort

1

Basierend auf dem Fehler, so scheint es, dass Mokka für Tests im /out Verzeichnis zu suchen versucht. Versuchen Sie zunächst, /out/test von mocha.opts zu entfernen oder durch src/test zu ersetzen, um zu sehen, ob das das Pfadproblem behebt.

Sie könnten auch versuchen, mocha.js in das /src/test Verzeichnis, und bewegen Sie die mocha.opts zum /src Verzeichnis verschieben.

Dann, wenn Mokka ausgeführt wird, stellen Sie sicher, dass Sie von der Wurzel des Projekts laufen

+0

danke gearbeitet zweite Option (die in diesem Fall src zu sein scheint)! –