Fix failing test

For some reason, update webpack causes the promise to no longer
complete by the next tick. Change the test to not depend on how
fast the promise goes through.
This commit is contained in:
David Baker 2016-12-08 18:44:38 +00:00
parent 587325b36c
commit 289f8ab439

View file

@ -60,14 +60,13 @@ describe('RoomView', function () {
peg.get().getProfileInfo.returns(q({displayname: "foo"})); peg.get().getProfileInfo.returns(q({displayname: "foo"}));
var roomView = ReactDOM.render(<RoomView roomAddress="#alias:ser.ver" />, parentDiv); var roomView = ReactDOM.render(<RoomView roomAddress="#alias:ser.ver" />, parentDiv);
peg.get().joinRoom = sinon.spy(); peg.get().joinRoom = function(x) {
expect(x).toEqual('#alias:ser.ver');
done();
}
process.nextTick(function() { process.nextTick(function() {
roomView.onJoinButtonClicked(); roomView.onJoinButtonClicked();
process.nextTick(function() {
expect(peg.get().joinRoom.calledWith('#alias:ser.ver')).toExist();
done();
});
}); });
}); });
}); });