2017-03-22 1 views
0

-Setup für Aufgabe in package.json-Setup für browser.js Strom seine Wache die ganze Zeit nach dem Aufruf npm Lauftest

"test": "mocha -w test/helpers/browser.js src/**/spec.js", 

Inhalt des browser.js

require('babel-register')(); 

var jsdom = require('jsdom').jsdom; 

var exposedProperties = ['window', 'navigator', 'document']; 

global.document = jsdom(''); 
global.window = document.defaultView; 
Object.keys(document.defaultView).forEach((property) => { 
    if (typeof global[property] === 'undefined') { 
     exposedProperties.push(property); 
     global[property] = document.defaultView[property]; 
    } 
}); 

global.navigator = { 
    userAgent: 'node.js' 
}; 

documentRef = document; 

Nach Prüfung aller Start die Zeit es auf Uhr ist und es wird nicht nach dem Test enden, wie man das löst?

Antwort

1

Entfernen Sie die -w Flagge. Von Mocha's docs:

-w, --watch        watch files for changes 
+0

Danke, dass es mein Problem gelöst hat, weil ich browser.js auf gitlab builder verwende. Fall mit -w war der Grund für die nicht abgeschlossene Aufgabe. – Karol

0

Gerade falls diese Frage eigentlich darüber, wie ist die Uhr statt, um zu beenden, Sie STRG + C auf der cmd tun, um den laufenden Prozess abzubrechen.

+0

Ich weiß, wie man cmd und ctrl + c verwendet, aber Hauptelement war spezifische Einrichtung für diese Aufgabe. Kürzerer Weg - ich brauche eine Testaufgabe nach den Tests. – Karol

Verwandte Themen