mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 02:48:50 +08:00
Optimize Category find-by-id by using a hash.
This commit is contained in:
@ -39,13 +39,14 @@ test('findBySlug', function() {
|
||||
blank(Discourse.Category.findBySlug('luke', 'leia'), 'luke is blank with an incorrect parent');
|
||||
});
|
||||
|
||||
test('findByIds', function(){
|
||||
var categories = [
|
||||
Discourse.Category.create({id: 1}),
|
||||
Discourse.Category.create({id: 2})];
|
||||
test('findByIds', function() {
|
||||
var categories = {
|
||||
1: Discourse.Category.create({id: 1}),
|
||||
2: Discourse.Category.create({id: 2})
|
||||
};
|
||||
|
||||
this.stub(Discourse.Category, 'list').returns(categories);
|
||||
deepEqual(Discourse.Category.findByIds([1,2,3]), categories);
|
||||
this.stub(Discourse.Category, 'map').returns(categories);
|
||||
deepEqual(Discourse.Category.findByIds([1,2,3]), _.values(categories));
|
||||
});
|
||||
|
||||
test('postCountStats', function() {
|
||||
|
Reference in New Issue
Block a user