mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
test printEmailCodeValidTime
This commit is contained in:
parent
662285161c
commit
ca0d97c47c
@ -11,6 +11,7 @@ import { LoginEmailOptIn } from '@entity/LoginEmailOptIn'
|
|||||||
import { User } from '@entity/User'
|
import { User } from '@entity/User'
|
||||||
import CONFIG from '@/config'
|
import CONFIG from '@/config'
|
||||||
import { sendAccountActivationEmail } from '@/mailer/sendAccountActivationEmail'
|
import { sendAccountActivationEmail } from '@/mailer/sendAccountActivationEmail'
|
||||||
|
import { printEmailCodeValidTime } from './UserResolver'
|
||||||
|
|
||||||
// import { klicktippSignIn } from '@/apis/KlicktippController'
|
// import { klicktippSignIn } from '@/apis/KlicktippController'
|
||||||
|
|
||||||
@ -412,3 +413,20 @@ describe('UserResolver', () => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('printEmailCodeValidTime', () => {
|
||||||
|
it('works with 10 minutes', () => {
|
||||||
|
CONFIG.EMAIL_CODE_VALID_TIME = 10
|
||||||
|
expect(printEmailCodeValidTime()).toBe('10 minutes')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('works with 1440 minutes', () => {
|
||||||
|
CONFIG.EMAIL_CODE_VALID_TIME = 1440
|
||||||
|
expect(printEmailCodeValidTime()).toBe('24 hours')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('works with 1410 minutes', () => {
|
||||||
|
CONFIG.EMAIL_CODE_VALID_TIME = 1410
|
||||||
|
expect(printEmailCodeValidTime()).toBe('23 hours and 30 minutes')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|||||||
@ -687,9 +687,9 @@ const emailCodeValidTime = (): { hours?: number; minutes: number } => {
|
|||||||
return { minutes: CONFIG.EMAIL_CODE_VALID_TIME }
|
return { minutes: CONFIG.EMAIL_CODE_VALID_TIME }
|
||||||
}
|
}
|
||||||
|
|
||||||
const printEmailCodeValidTime = (): string => {
|
export const printEmailCodeValidTime = (): string => {
|
||||||
const time = emailCodeValidTime()
|
const time = emailCodeValidTime()
|
||||||
const result = time.minutes > 0 ? `${time.minutes} minutes` : ''
|
const result = time.minutes > 0 ? `${time.minutes} minutes` : ''
|
||||||
if (time.hours) return `${time.hours} hours` + result !== '' ? ` and ${result}` : ''
|
if (time.hours) return `${time.hours} hours` + (result !== '' ? ` and ${result}` : '')
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user