mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
Convert Discourse.Site
and Discourse.ScreenTrack
to use Discourse.Singleton
This commit is contained in:
parent
51f5cf77fb
commit
86246a64eb
22 changed files with 42 additions and 48 deletions
|
@ -1,7 +1,7 @@
|
|||
module("Discourse.NavItem", {
|
||||
setup: function() {
|
||||
this.site = Discourse.Site.instance();
|
||||
this.originalCategories = Discourse.Site.instance().get('categories') || [];
|
||||
this.site = Discourse.Site.current();
|
||||
this.originalCategories = Discourse.Site.currentProp('categories') || [];
|
||||
this.site.set('categories', this.originalCategories.concat( [Discourse.Category.create({name: '确实是这样', id: 343434})] ));
|
||||
},
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ module("Discourse.Site");
|
|||
|
||||
test('instance', function(){
|
||||
|
||||
var site = Discourse.Site.instance();
|
||||
var site = Discourse.Site.current();
|
||||
|
||||
present(site, "We have a current site singleton");
|
||||
present(site.get('categories'), "The instance has a list of categories");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue