import Transport from './Transport.component';

describe('<Marker>', () => {
  it('SAD: Render props', () => {
    const airplane = renderJSON(
      <Transport icon="airplane" key="key" bearing={1} lat={0} lng={0} />,
    );

    expect(airplane.type).toBe('svg');

    const ship = renderJSON(
      <Transport icon="ship" key="key" bearing={1} lat={0} lng={0} />,
    );

    expect(ship.type).toBe('svg');

    const bus = renderJSON(
      <Transport icon="bus" key="key" bearing={1} lat={0} lng={0} />,
    );

    expect(bus.type).toBe('svg');

    const img = renderJSON(
      <Transport icon="./ico.jpg" key="key" bearing={1} lat={0} lng={0} />,
    );

    expect(img.type).toBe('img');
  });

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