Sha256: 91325223396255a7eca60b9f8e01128e150bc1c0b585042f8dcd6086ae32331b
Contents?: true
Size: 1.27 KB
Versions: 456
Compression:
Stored size: 1.27 KB
Contents
/* eslint-disable no-console */ import React from 'react'; import { render, screen } from '../utilities/test-utils'; import TreemapChart from './_treemap_chart'; 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 = 'treemapchart1'; test('uses exact classname', () => { const data = [ { name: "Pepperoni", parent: "Toppings", value: 600, }, { name: "Cheese", parent: "Toppings", value: 510, }, { name: "Mushroom", parent: "Toppings", value: 330, },{ name: "Onions", parent: "Toppings", value: 250, }, { name: "Olives", parent: "Toppings", value: 204, }, { name: "Pineapple", parent: "Toppings", value: 90, }, { name: "Pizza Toppings", id: "Toppings", }, ] render( <TreemapChart chartData={data} data={{ testid: testId }} id="tree-map-id" /> ); const kit = screen.getByTestId(testId); expect(kit).toHaveClass('pb_treemap_chart'); });
Version data entries
456 entries across 456 versions & 1 rubygems