web: Components: Added tests at Avatar component.
This commit is contained in:
parent
8d6f407e63
commit
da54612f21
@ -21,6 +21,81 @@ describe('<Avatar />', () => {
|
||||
expect(wrapper).toExist();
|
||||
});
|
||||
|
||||
it('render owner avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} role='owner' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('role')).toEqual('owner');
|
||||
});
|
||||
|
||||
it('render guest avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} role='guest' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('role')).toEqual('guest');
|
||||
});
|
||||
|
||||
it('render big avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} size='big' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('size')).toEqual('big');
|
||||
});
|
||||
|
||||
it('render medium avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} size='medium' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('size')).toEqual('medium');
|
||||
});
|
||||
|
||||
it('render small avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} size='small' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('size')).toEqual('small');
|
||||
});
|
||||
|
||||
it('render empty avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} userName='' source='' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('userName')).toEqual('');
|
||||
expect(wrapper.prop('source')).toEqual('');
|
||||
});
|
||||
|
||||
it('render source avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} userName='Demo User' source='demo' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('userName')).toEqual('Demo User');
|
||||
expect(wrapper.prop('source')).toEqual('demo');
|
||||
});
|
||||
|
||||
it('render initials avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} userName='Demo User' source='' />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('userName')).toEqual('Demo User');
|
||||
expect(wrapper.prop('source')).toEqual('');
|
||||
});
|
||||
|
||||
it('render editing avatar', () => {
|
||||
const wrapper = mount(
|
||||
<Avatar {...baseProps} editing />
|
||||
);
|
||||
|
||||
expect(wrapper.prop('editing')).toEqual(true);
|
||||
});
|
||||
|
||||
it('not re-render test', () => {
|
||||
const wrapper = shallow(<Avatar {...baseProps} />).instance();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user