Navigation Menu

Skip to content

Commit

Permalink
Add test for Domain.getAll() (and sort the result)
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Aug 3, 2012
1 parent b178261 commit d4d1e52
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/database/domain.js
Expand Up @@ -336,5 +336,6 @@ Domain.getAll = function(context) {
domains.push(new Domain(name, context));
}
});
domains.sort(function(a, b) { return a.name - b.name; });
return domains;
};
21 changes: 21 additions & 0 deletions test/database-domain.test.js
Expand Up @@ -231,6 +231,27 @@ suite('database', function() {
exists: false });
});

test('getAll', function() {
var domain3 = new Domain('domain3', context);
domain3.createSync();

var domain1 = new Domain('domain1', context);
domain1.createSync();

var domain2 = new Domain('domain2', context);
domain2.createSync();

var allDomains = Domain.getAll(context);
assert.deepEqual(allDomains.map(function(domain) {
return domain.tableName;
}),
[
domain1.tableName,
domain2.tableName,
domain3.tableName
]);
});

test('indexFields', function() {
var fields = domain.indexFields;
fields = fields.map(function(field) {
Expand Down

0 comments on commit d4d1e52

Please sign in to comment.