it("does NOT update location when invalid route is requested", function() { SetupLinksAndPushState.changePath(1); SetupLinksAndPushState.changePath(); SetupLinksAndPushState.changePath({}); expect(Backbone.history.navigate).not.toHaveBeenCalled(); });
it("does NOT update location with requested route", function() { SetupLinksAndPushState.changePath("newRoute"); expect(Backbone.history.navigate).not.toHaveBeenCalled(); });
it("calls Backbone navigate with requested route", function() { SetupLinksAndPushState.changePath("newRoute"); expect(Backbone.history.navigate).toHaveBeenCalledWith("newRoute"); });