mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 11:11:13 +08:00
BUGFIX: clicking on the Logo generates a javascript error
This commit is contained in:
18
test/javascripts/lib/url_test.js
Normal file
18
test/javascripts/lib/url_test.js
Normal file
@ -0,0 +1,18 @@
|
||||
module("Discourse.URL");
|
||||
|
||||
test("navigatedToHome", function() {
|
||||
var fakeListController = { refresh: function() { return true; } };
|
||||
var mock = sinon.mock(fakeListController);
|
||||
this.stub(Discourse.URL, "controllerFor").returns(fakeListController);
|
||||
|
||||
mock.expects("refresh").twice();
|
||||
ok(Discourse.URL.navigatedToHome("/", "/"));
|
||||
|
||||
var defaultFilter = "/" + Discourse.ListController.filters[0];
|
||||
ok(Discourse.URL.navigatedToHome(defaultFilter, "/"));
|
||||
|
||||
ok(!Discourse.URL.navigatedToHome("/old", "/new"));
|
||||
|
||||
// make sure we called the .refresh() method
|
||||
mock.verify();
|
||||
});
|
Reference in New Issue
Block a user