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

components.snippets.Sorter.Sorter.test.js Maven / Gradle / Ivy

The newest version!
import React from 'react'

import Sorter from './Sorter'

describe('', () => {
    it('проверяет работы вызова callback при смене сортировки', () => {
        const onSort = jest.fn()
        const wrapper = mount(
            
                Лейбл
            ,
        )

        wrapper.simulate('click')
        expect(onSort).toHaveBeenCalledWith('test', 'ASC')
        wrapper.setProps({ sorting: 'ASC' })
        onSort.mockReset()
        wrapper.simulate('click')
        expect(onSort).toHaveBeenCalledWith('test', 'DESC')
        wrapper.setProps({ sorting: 'DESC' })
        onSort.mockReset()
        wrapper.simulate('click')
        expect(onSort).toHaveBeenCalledWith('test', 'NONE')
    })

    it('проверяет работу title', () => {
        const wrapper = shallow(Лейбл)

        expect(wrapper.prop('title')).toEqual('Супер')
    })
})




© 2015 - 2024 Weber Informatics LLC | Privacy Policy