@kiwicom/smart-faq
Version:
45 lines (40 loc) • 968 B
JavaScript
// @flow
import * as React from 'react';
import { shallow } from 'enzyme';
import { RawBookingCardsList } from '../BookingCardsList';
const mockRefType: any = null;
describe('RawBookingCardsList', () => {
it('no bookings in list', () => {
const bookings = [];
const result = shallow(
<RawBookingCardsList
title="Example"
bookings={bookings}
loadMore={jest.fn()}
isLoading={false}
hasMore={false}
/>,
);
expect(result).toMatchSnapshot();
});
it('bookings in list', () => {
const bookings = [
{
$refType: mockRefType,
$fragmentRefs: mockRefType,
databaseId: '123456',
type: 'BookingOneWay',
},
];
const result = shallow(
<RawBookingCardsList
title="Example"
bookings={bookings}
loadMore={jest.fn()}
isLoading={false}
hasMore
/>,
);
expect(result).toMatchSnapshot();
});
});