0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 12:02:48 +00:00

return correct data

This commit is contained in:
Víctor Losada Hernández
2024-10-06 19:54:41 +02:00
parent 3acb25ce3a
commit 4968300e7a
2 changed files with 3 additions and 5 deletions

View File

@@ -67,13 +67,11 @@ describe('Tests for admin api', ()=>{
jest.spyOn(NotificationModel, 'deleteNotification')
.mockImplementationOnce(async (key) => {
expect(key).toBe(dismissKey); // Ensure the correct key is passed
return { dismissKey }; // Simulate the notification object that was deleted
return { message: 'Notification deleted successfully' }; // Simulate the notification object that was deleted
});
const response = await app
.delete(`/admin/notification/delete/${dismissKey}`)
.set('Authorization', `Basic ${Buffer.from('admin:password3').toString('base64')}`);
expect(response.status).toBe(200);
expect(response.body).toEqual({ message: 'Notification deleted successfully' });
});

View File

@@ -25,7 +25,7 @@ NotificationSchema.statics.addNotification = async function(data) {
try {
const newNotification = new this(notificationData);
const savedNotification = await newNotification.save();
return { notification: savedNotification };
return savedNotification;
} catch (err) {
return { message: err.message || 'Error saving notification' };
}
@@ -39,7 +39,7 @@ NotificationSchema.statics.deleteNotification = async function(dismissKey) {
if(!deletedNotification) {
return { message: 'Notification not found' };
}
return { message: 'Notification deleted successfully' }; // Update response here
return { message: 'Notification deleted successfully' };
} catch (err) {
return { message: err.message || 'Error deleting notification' };
}