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

components.core.DrawerPage.test.js Maven / Gradle / Ivy

The newest version!
import React from 'react'
import { createStore } from 'redux'
import { Provider } from 'react-redux'

import rootReducer from '../../reducers'
import history from '../../history'
import FactoryProvider from '../../core/factory/FactoryProvider'
import createFactoryConfig from '../../core/factory/createFactoryConfig'

import { DrawerWindow } from './DrawerPage'

function configureStore() {
    return createStore(rootReducer(history))
}
const store = configureStore()
const setup = (propOverrides, storeOverrides) => {
    const props = {
        pageUrl: '/drawerPage',
        pageId: 'drawerPage',
        visible: true,
        close: false,
        pages: {},
    }

    return mount(
        
            
                
            
        ,
    )
}

describe('Тесты DrawerPage', () => {
    it('CoverSpinner не должен рендериться, если metadata не пуста', () => {
        const wrapper = setup({
            pageUrl: '/drawerPage',
            pageId: 'drawerPage',
            close: false,
            pages: {},
            loading: false,
        })

        setTimeout(() => {
            expect(wrapper.find('.n2o-spinner-container').exists()).toBeFalsy()
        }, 500)
    })
})




© 2015 - 2024 Weber Informatics LLC | Privacy Policy