import CardMedia from './CardMedia.component';

describe('<CardMedia>', () => {
  it('Happy: Render CardMedia with props', () => {
    const wrapper = shallow(
      <CardMedia title="title" image="image" alt="alt">
        Test
      </CardMedia>,
    );
    expect(wrapper).toHaveLength(1);

    const json = renderJSON(
      <CardMedia title="title" image="image" alt="alt">
        Test
      </CardMedia>,
    );
    expect(json.type).toBe('div');
  });

  it('SAD: without props', () => {
    expect(() => shallow(<CardMedia />)).toThrow();
  });
});
