Ich habe eine einfache Reaktionskomponente, wo ich ein onClick-Ereignis habe, das auf eine andere Seite umleitet - die Google-Suchmaschine (zu Testzwecken).Testen von window.location.href in React-Unit-Tests mit Mocha, Karma
Hier ist der JSFiddle Link für die Komponente React - http://jsfiddle.net/t9dva2f7/
describe('Events', function() {
it('should have click event state', function (done) {
var events = Events();
ReactTestUtils.renderIntoDocument(events);
ReactTestUtils.Simulate.click(events.refs.button.getDOMNode());
//Test to see if the page redirects to correct url?
done();
});
});
Wie kann ich testen, dass der Browser auf die richtige URL umgeleitet wurde? Soll ich window.location.href verspotten? Oder gibt es noch etwas anderes?