1234567891011121314151617 |
- import React from 'react';
- import {mount} from 'enzyme';
- import ConfigStore from 'app/stores/configStore';
- import withConfig from 'app/utils/withConfig';
- describe('withConfig HoC', function() {
- it('adds config prop', function() {
- ConfigStore.init();
- const MyComponent = () => null;
- const Container = withConfig(MyComponent);
- const wrapper = mount(<Container />);
- expect(wrapper.find('MyComponent').prop('config')).toEqual({});
- ConfigStore.set('user', 'foo');
- expect(wrapper.find('MyComponent').prop('config')).toEqual({user: 'foo'});
- });
- });
|