import Marker from './Marker.component';

describe('<Marker>', () => {
  it('SAD: Render props', () => {
    const json = renderJSON(
      <Marker
        key="this is a key"
        title="title"
        label="label"
        isOnlyMarker
        lat={0}
        lng={0}
        zoomLevel={0}
        printMode={false}
      />,
    );

    expect(json.type).toBe('div');
  });

  it('SAD: Render other 1st props variations', () => {
    const json = renderJSON(
      <Marker
        key="this is a key"
        title="title"
        label="label"
        lat={0}
        lng={0}
        zoomLevel={0}
        printMode
      />,
    );

    expect(json.type).toBe('div');
  });

  it('SAD: Render 2nd props variations', () => {
    const json = renderJSON(
      <Marker
        key="this is a key"
        title="title"
        label="label"
        lat={0}
        lng={0}
        zoomLevel={7}
      />,
    );

    expect(json.type).toBe('div');
  });

  it('SAD: Render 3th props variations', () => {
    const json = renderJSON(
      <Marker
        key="this is a key"
        title="title"
        label="label"
        lat={0}
        lng={0}
        zoomLevel={7}
        isOnlyMarker
      />,
    );

    expect(json.type).toBe('div');
  });
});
