onfido-sdk-ui
Version:
JavaScript SDK view layer for Onfido identity verification
44 lines (41 loc) • 1.32 kB
text/typescript
import { buildCaptureStateKey } from '../redux'
describe('utils', () => {
describe('redux', () => {
describe('buildCaptureStateKey', () => {
it('should return correct state key for document payloads', () => {
expect(buildCaptureStateKey({ method: 'document' })).toEqual(
'document_front'
)
expect(
buildCaptureStateKey({ method: 'document', side: 'front' })
).toEqual('document_front')
expect(
buildCaptureStateKey({ method: 'document', side: 'back' })
).toEqual('document_back')
expect(
buildCaptureStateKey({
method: 'document',
side: 'back',
variant: 'video',
})
).toEqual('document_video')
})
it('should return correct state key for face payloads', () => {
expect(buildCaptureStateKey({ method: 'face' })).toEqual('face')
expect(buildCaptureStateKey({ method: 'face', side: 'front' })).toEqual(
'face'
)
expect(buildCaptureStateKey({ method: 'face', side: 'back' })).toEqual(
'face'
)
expect(
buildCaptureStateKey({
method: 'face',
side: 'back',
variant: 'video',
})
).toEqual('face')
})
})
})
})