Sha256: 487b260204d039a769026a35063f5c327797c0da84ce96c491b311e385268a9e

Contents?: true

Size: 1.49 KB

Versions: 546

Compression:

Stored size: 1.49 KB

Contents

import React from 'react';
import { render, screen } from '../utilities/test-utils';
import LineGraph from './_line_graph';

beforeEach(() => {
  // Silences error logs within the test suite.
  jest.spyOn(console, 'error');
  jest.spyOn(console, 'warn');
  console.error.mockImplementation(() => {});
  console.warn.mockImplementation(() => {});
});

afterEach(() => {
  console.error.mockRestore();
  console.warn.mockRestore();
});

const testId = 'linechart1';

test('uses exact classname', () => {
  const data = [{
    name: 'Installation',
    data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175],
  }, {
    name: 'Manufacturing',
    data: [24916, 24064, 29742, 29851, 32490, 30282, 38121, 40434],
  }, {
    name: 'Sales & Distribution',
    data: [11744, 17722, 16005, 19771, 20185, 24377, 32147, 39387],
  }, {
    name: 'Project Development',
    data: [null, null, 7988, 12169, 15112, 22452, 34400, 34227],
  }, {
    name: 'Other',
    data: [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111],
  }]
  render(
    <LineGraph
        axisTitle="Number of Employees"
        chartData={data}
        data={{ testid: testId }}
        id="line-default"
        subTitle="Source: thesolarfoundation.com"
        title="Solar Employment Growth by Sector, 2010-2016"
        xAxisCategories={['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']}
        yAxisMin={0}
    />
  );
 
  const kit = screen.getByTestId(testId);
  expect(kit).toHaveClass('pb_bar_graph');
});

Version data entries

546 entries across 546 versions & 1 rubygems

Version Path
playbook_ui-14.12.0.pre.alpha.play1790darkaudittable5802 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.play1752updatecontenttag5801 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.6 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.5 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobug5781 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.4 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.playrailsinputmaskissue5775 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5757 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5754 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobugzindextoken5751 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5738 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.3 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1865reactdatepickerreinitializingbug5732 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5728 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5716 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5714 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.2 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.1 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.13.0.pre.rc.0 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js
playbook_ui-14.12.0.pre.alpha.advancedtablealignmentfixes5693 app/pb_kits/playbook/pb_line_graph/lineGraph.test.js