All Downloads are FREE. Search and download functionalities are using the official Maven repository.

actions.createActionHelper.test.js Maven / Gradle / Ivy

There is a newer version: 7.28.3
Show newest version
import { USER_CHECK } from '../ducks/user/constants'

import createActionHelper from './createActionHelper'

describe('Тест для createActionHelper', () => {
    it('Генирирует правильные события', () => {
        const action = createActionHelper(USER_CHECK)()

        expect(action.type).toEqual(USER_CHECK)
    })
    it('Возвращает правильный payload', () => {
        const action = createActionHelper(USER_CHECK)({ data: 'test', visible: true })

        expect(action.payload.data).toEqual('test')
        expect(action.payload.visible).toEqual(true)
    })
    it('Возвращает правильную meta', () => {
        const action = createActionHelper(USER_CHECK)(
            {},
            {
                alert: {
                    severity: 'danger',
                    label: 'test',
                },
            },
        )

        expect(action.meta.alert.severity).toEqual('danger')
        expect(action.meta.alert.label).toEqual('test')
    })
})




© 2015 - 2025 Weber Informatics LLC | Privacy Policy