Created tests for new map-related components

This commit is contained in:
Alejandro Celaya
2019-01-09 20:11:22 +01:00
parent c599d2837b
commit 150dcd2d5d
3 changed files with 113 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ describe('<ShortUrlVisits />', () => {
processOsStats: statsProcessor,
processReferrersStats: statsProcessor,
processCitiesStats: statsProcessor,
processCitiesStatsForMap: statsProcessor,
});
wrapper = shallow(
@@ -92,4 +93,13 @@ describe('<ShortUrlVisits />', () => {
expect(getShortUrlVisitsMock.callCount).toEqual(expectedGetShortUrlVisitsCalls);
expect(wrapper.state('startDate')).toEqual('2016-01-03T00:00:00+01:00');
});
it('holds the map button content generator on cities graph extraHeaderContent', () => {
const wrapper = createComponent({ loading: false, error: false, visits: [{}, {}, {}] });
const citiesGraph = wrapper.find(SortableBarGraph).find('[title="Cities"]');
const extraHeaderContent = citiesGraph.prop('extraHeaderContent');
expect(extraHeaderContent).toHaveLength(1);
expect(typeof extraHeaderContent[0]).toEqual('function');
});
});