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

components.core.templates.SidebarTemplate.test.js Maven / Gradle / Ivy

The newest version!
import React from 'react'
import { Provider } from 'react-redux'
import { BrowserRouter as Router } from 'react-router-dom'
import { mount } from 'enzyme'

import { makeStore } from '../../../plugins/Header/SimpleHeader/__test__/utils'

import SidebarTemplate from './SidebarTemplate'

const { store } = makeStore()

const setup = (props) => {
    return mount(
        
            
                
            
        ,
    )
}

describe('', () => {
    it('компонент должен отрисоваться', () => {
        const wrapper = setup({ items: [] })

        expect(wrapper.find('.application').exists()).toBeTruthy()
    })

    it('должны отрисоваться вложенные компоненты', () => {
        const wrapper = setup()

        expect(wrapper.find('.body-container').exists()).toBeTruthy()
        expect(wrapper.find('SideBar').exists()).toBeTruthy()
        expect(wrapper.find('.application-body').exists()).toBeTruthy()
        expect(wrapper.find('Footer').exists()).toBeTruthy()
    })
})




© 2015 - 2024 Weber Informatics LLC | Privacy Policy