diff --git a/assets/src/scripts/d3-rendering/legend.spec.js b/assets/src/scripts/d3-rendering/legend.spec.js index 1ce4f0688dff2f5b6afd8ed8dd0afcd1bffb2136..1200a7e2752d732d2e3c3a37be94f43e37bc9342 100644 --- a/assets/src/scripts/d3-rendering/legend.spec.js +++ b/assets/src/scripts/d3-rendering/legend.spec.js @@ -1,72 +1,6 @@ -import {select, selectAll} from 'd3-selection'; +import {select} from 'd3-selection'; import {lineMarker, rectangleMarker, textOnlyMarker} from './markers'; import {drawSimpleLegend} from './legend'; -import {configureStore} from '../store'; -import {drawTimeSeriesLegend} from '../components/dailyValueHydrograph/legend'; - -describe('Legend module', () => { - - const TEST_STATE = { - observationsData: { - timeSeries: { - '12345': { - type: 'Feature', - id: '12345', - properties: { - phenomenonTimeStart: '2018-01-02', - phenomenonTimeEnd: '2018-01-05', - timeStep: ['2018-01-02', '2018-01-03', '2018-01-04', '2018-01-05'], - result: ['5.0', '4.0', '6.1', '3.2'], - approvals: [['Approved'], ['Approved'], ['Approved'], ['Estimated']], - nilReason: [null, 'AA', null, null], - qualifiers: [null, null, ['ICE'], ['ICE']], - grades: [['50'], ['50'], ['60'], ['60']] - } - } - } - }, - observationsState: { - currentTimeSeriesId: '12345' - }, - ui: { - windowWidth: 1024, - width: 800 - } - }; - - describe('Legend should render', () => { - - let graphNode; - let store; - - beforeEach(() => { - let body = select('body'); - let component = body.append('div').attr('id', 'hydrograph'); - component.append('div').attr('class', 'loading-indicator-container'); - component.append('div').attr('class', 'graph-container'); - - graphNode = document.getElementById('hydrograph'); - - store = configureStore(TEST_STATE); - select(graphNode) - .call(drawTimeSeriesLegend, store); - - jasmine.Ajax.install(); - }); - - afterEach(() => { - jasmine.Ajax.uninstall(); - select('#hydrograph').remove(); - }); - - - it('Should have 2 legend markers', () => { - expect(selectAll('.legend g').size()).toBe(2); - }); - - }); - -}); describe('Legend module', () => {