mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
fix: Account for system messages in flag slack alert
This commit is contained in:
@@ -97,6 +97,23 @@ describe('slack', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('provides name for system message', () => {
|
||||
message.uuid = 'system';
|
||||
delete message.user;
|
||||
|
||||
slack.sendFlagNotification({
|
||||
flagger,
|
||||
group,
|
||||
message,
|
||||
});
|
||||
|
||||
expect(IncomingWebhook.prototype.send).to.be.calledWithMatch({
|
||||
attachments: [sandbox.match({
|
||||
author_name: 'System Message',
|
||||
})],
|
||||
});
|
||||
});
|
||||
|
||||
it('noops if no flagging url is provided', () => {
|
||||
sandbox.stub(nconf, 'get').withArgs('SLACK:FLAGGING_URL').returns('');
|
||||
sandbox.stub(logger, 'error');
|
||||
|
||||
Reference in New Issue
Block a user