test(admin): cover AdminAlertDismissal dismissedAt default
This commit is contained in:
parent
0c3bfc3030
commit
89942fac6d
1 changed files with 10 additions and 0 deletions
|
|
@ -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)
|
||||
})
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue