Ensure group listAllWitMembers also returns an ordered list

This commit is contained in:
Johannes Zellner
2020-08-09 11:34:53 +02:00
parent 5ac08cc06b
commit da98649667
2 changed files with 22 additions and 6 deletions

View File

@@ -1715,11 +1715,25 @@ describe('database', function () {
});
});
it('can create more groups for list order test', function (done) {
groupdb.add(GROUP_ID_1 + 1, 'aaaa', 'ldap', function (error) {
expect(error).to.be(null);
groupdb.add(GROUP_ID_1 + 2, 'zzzz', 'ldap', function (error) {
expect(error).to.be(null);
done();
});
});
});
it('can getAll', function (done) {
groupdb.getAll(function (error, result) {
expect(error).to.be(null);
expect(result.length).to.be(1);
expect(result[0].name).to.be('founders');
expect(result.length).to.be(3);
expect(result[0].name).to.be('aaaa');
expect(result[1].name).to.be('founders');
expect(result[2].name).to.be('zzzz');
done();
});
});
@@ -1727,10 +1741,12 @@ describe('database', function () {
it('can getAllWithMembers', function (done) {
groupdb.getAllWithMembers(function (error, result) {
expect(error).to.be(null);
expect(result.length).to.be(1);
expect(result.length).to.be(3);
expect(result[0].name).to.be('founders');
expect(result[0].userIds).to.eql([ USER_2.id ]);
expect(result[0].name).to.be('aaaa');
expect(result[1].name).to.be('founders');
expect(result[1].userIds).to.eql([ USER_2.id ]);
expect(result[2].name).to.be('zzzz');
done();
});