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 { describe, it, expect } from 'vitest'
|
||||||
|
import mongoose from 'mongoose'
|
||||||
import AdminAlertDismissal from '../../../server/models/adminAlertDismissal.js'
|
import AdminAlertDismissal from '../../../server/models/adminAlertDismissal.js'
|
||||||
|
|
||||||
describe('AdminAlertDismissal model', () => {
|
describe('AdminAlertDismissal model', () => {
|
||||||
|
|
@ -40,4 +41,13 @@ describe('AdminAlertDismissal model', () => {
|
||||||
expect(compound).toBeDefined()
|
expect(compound).toBeDefined()
|
||||||
expect(compound[1].unique).toBe(true)
|
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