test(admin): cover AdminAlertDismissal dismissedAt default

This commit is contained in:
Jennie Robinson Faber 2026-04-08 11:03:31 +01:00
parent 0c3bfc3030
commit 89942fac6d

View file

@ -1,4 +1,5 @@
import { describe, it, expect } from 'vitest'
import mongoose from 'mongoose'
import AdminAlertDismissal from '../../../server/models/adminAlertDismissal.js'
describe('AdminAlertDismissal model', () => {
@ -40,4 +41,13 @@ describe('AdminAlertDismissal model', () => {
expect(compound).toBeDefined()
expect(compound[1].unique).toBe(true)
})
it('defaults dismissedAt to the current time', () => {
const doc = new AdminAlertDismissal({
adminId: new mongoose.Types.ObjectId(),
alertType: 'slack_invite_failed',
signature: 'abc'
})
expect(doc.dismissedAt).toBeInstanceOf(Date)
})
})