2016-09-12 4 views
0

Ich muss Unit-Test für eine Methode in Angular-Controller erstellen, die $ Timeout-Dienst verwendet. Das Problem ist, dass mir gesagt wurde, ich solle nicht spritzen. Also muss ich selber $ timeout vortäuschen. Wie kann ich es mit Sinon machen?

+1

Siehe an die Steuerung übergeben http://stackoverflow.com/questions/37525588/unit-test-angularjs-directive -welche-enthält-private-timeout-with-jasmine. Gleiches gilt für Mocha/Sinon. Es ist nicht klar, was * inject * nicht bedeuten soll. – estus

Antwort

0

kam ich mit einem einfachen Austausch von $ timeout up:

const $timeout = (func) => { 
    func(); 
}; 

, die ich