2015-11-10 4 views

Antwort

6

Jest verfügt über eine CLI-Option, um nur geänderte Dateien auszuführen (basierend auf dem Git-Repository-Status). Die Befehlszeile jest --onlyChanged wird programmatisch:

jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...}); 

die Bedienung von Terminal, Scherz verwendet nicht hyphenated Optionen angegebene Dateinamen:

  • jest test1 Läufe nur test1.js
  • jest test1 test2 Läufe test1.js und test2.js

jest-cli verwendet optimist zu par se Optionen und Nicht-hyphenated Option werden die Unterstreichungsoption abgebildet (_):

  • jest.runCLI({'_': ['test1']}, __dirname, function (success) {...}); läuft nur test1.js
  • jest.runCLI({'_': ['test1', 'test2']}, __dirname, function (success) {...}); laufen test1.js und test2.js