discourse/test/javascripts/models/nav-item-test.js.es6
Robin Ward d2ac5a9ac6 Rename /category/xyz paths to /c/xyz -- @SamSaffron did most of the
work even though I'm merging the patch!
2014-10-16 12:15:31 -04:00

29 lines
794 B
JavaScript

var asianCategory = Discourse.Category.create({name: '确实是这样', id: 343434});
module("Discourse.NavItem", {
setup: function() {
Ember.run(function() {
Discourse.Site.currentProp('categories').addObject(asianCategory);
});
},
teardown: function() {
Em.run(function() {
Discourse.Site.currentProp('categories').removeObject(asianCategory);
});
}
});
test('href', function(){
expect(4);
function href(text, expected, label) {
equal(Discourse.NavItem.fromText(text, {}).get('href'), expected, label);
}
href('latest', '/latest', 'latest');
href('categories', '/categories', 'categories');
href('category/bug', '/c/bug', 'English category name');
href('category/确实是这样', '/c/343434-category', 'Chinese category name');
});