Merge remote-tracking branch 'origin/develop' into activitypub

This commit is contained in:
Julian Lam
2024-02-26 16:32:45 -05:00
226 changed files with 3214 additions and 2834 deletions

View File

@@ -30,6 +30,19 @@ describe('Set methods', () => {
assert.deepStrictEqual(members, []);
assert(!exists);
});
it('should not error with parallel adds', async () => {
await Promise.all([
db.setAdd('parallelset', 1),
db.setAdd('parallelset', 2),
db.setAdd('parallelset', 3),
]);
const members = await db.getSetMembers('parallelset');
assert.strictEqual(members.length, 3);
assert(members.includes('1'));
assert(members.includes('2'));
assert(members.includes('3'));
});
});
describe('getSetMembers()', () => {

View File

@@ -126,7 +126,7 @@ describe('helpers', () => {
it('should show reject invite button if isInvited', (done) => {
const btn = helpers.membershipBtn({ displayName: 'some group', name: 'some group', isInvited: true });
assert.equal(btn, '<button class="btn btn-link" data-action="rejectInvite" data-group="some group">[[groups:membership.reject]]</button><button class="btn btn-success" data-action="acceptInvite" data-group="some group"><i class="fa fa-plus"></i> [[groups:membership.accept-invitation]]</button>');
assert.equal(btn, '<button class="btn btn-warning" data-action="rejectInvite" data-group="some group">[[groups:membership.reject]]</button><button class="btn btn-success" data-action="acceptInvite" data-group="some group"><i class="fa fa-plus"></i> [[groups:membership.accept-invitation]]</button>');
done();
});