digitransit-ui/test/unit/ItineraryDetails.test.js

30 lines
914 B
JavaScript

import { expect } from 'chai';
import { describe, it } from 'mocha';
import React from 'react';
import { shallowWithIntl } from './helpers/mock-intl-enzyme';
import { mockContext } from './helpers/mock-context';
import { Component as ItineraryDetails } from '../../app/component/itinerary/ItineraryDetails';
import dt2831 from './test-data/dt2831';
describe('<ItineraryDetails />', () => {
it('should render the container div', () => {
const props = {
itinerary: dt2831,
focusToPoint: () => {},
focusToLeg: () => {},
openSettings: () => {},
showCanceledLegsBanner: false,
plan: {
date: 19700101,
},
isMobile: false,
currentTime: 0,
lang: 'fi',
};
const wrapper = shallowWithIntl(<ItineraryDetails {...props} />, {
context: { ...mockContext },
});
expect(wrapper.find('.itinerary-tab').length).to.equal(1);
});
});