Skip to content

Commit

Permalink
rename method name
Browse files Browse the repository at this point in the history
  • Loading branch information
justinpark committed Mar 26, 2024
1 parent 3004f68 commit 5458cfa
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ const mockData = {
totalColumns: Math.max(columns.length, 13),
width: 300,
showAllMetrics: false,
setShowAllMetrics: jest.fn(),
onShowAllMetricsChange: jest.fn(),
showAllColumns: false,
setShowAllColumns: jest.fn(),
onShowAllColumnsChange: jest.fn(),
collapseMetrics: false,
setCollapseMetrics: jest.fn(),
onCollapseMetricsChange: jest.fn(),
collapseColumns: false,
setCollapseColumns: jest.fn(),
onCollapseColumnsChange: jest.fn(),
};

test('renders each item accordingly', () => {
Expand Down Expand Up @@ -117,15 +117,15 @@ test('renders each item accordingly', () => {
});

test('can collapse metrics and columns', () => {
mockData.setCollapseMetrics.mockClear();
mockData.setCollapseColumns.mockClear();
mockData.onCollapseMetricsChange.mockClear();
mockData.onCollapseColumnsChange.mockClear();
const { queryByText, getByRole, rerender } = render(
<DatasourcePanelItem index={0} data={mockData} style={{}} />,
{ useDnd: true },
);
fireEvent.click(getByRole('button'));
expect(mockData.setCollapseMetrics).toBeCalled();
expect(mockData.setCollapseColumns).not.toBeCalled();
expect(mockData.onCollapseMetricsChange).toBeCalled();
expect(mockData.onCollapseColumnsChange).not.toBeCalled();

const startIndexOfColumnSection = mockData.metricSlice.length + 3;
rerender(
Expand All @@ -136,7 +136,7 @@ test('can collapse metrics and columns', () => {
/>,
);
fireEvent.click(getByRole('button'));
expect(mockData.setCollapseColumns).toBeCalled();
expect(mockData.onCollapseColumnsChange).toBeCalled();

rerender(
<DatasourcePanelItem
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ type Props = {
totalColumns: number;
width: number;
showAllMetrics: boolean;
setShowAllMetrics: (showAll: boolean) => void;
onShowAllMetricsChange: (showAll: boolean) => void;
showAllColumns: boolean;
setShowAllColumns: (showAll: boolean) => void;
onShowAllColumnsChange: (showAll: boolean) => void;
collapseMetrics: boolean;
setCollapseMetrics: (collapse: boolean) => void;
onCollapseMetricsChange: (collapse: boolean) => void;
collapseColumns: boolean;
setCollapseColumns: (collapse: boolean) => void;
onCollapseColumnsChange: (collapse: boolean) => void;
};
};

Expand Down Expand Up @@ -138,13 +138,13 @@ const DatasourcePanelItem: React.FC<Props> = ({ index, style, data }) => {
totalColumns,
width,
showAllMetrics,
setShowAllMetrics,
onShowAllMetricsChange,
showAllColumns,
setShowAllColumns,
onShowAllColumnsChange,
collapseMetrics,
setCollapseMetrics,
onCollapseMetricsChange,
collapseColumns,
setCollapseColumns,
onCollapseColumnsChange,
} = data;
const metricSlice = collapseMetrics ? [] : _metricSlice;

Expand All @@ -161,9 +161,13 @@ const DatasourcePanelItem: React.FC<Props> = ({ index, style, data }) => {
(collapseMetrics ? HEADER_LINE : SUBTITLE_LINE) +
1;
const collapsed = isColumnSection ? collapseColumns : collapseMetrics;
const setCollapse = isColumnSection ? setCollapseColumns : setCollapseMetrics;
const setCollapse = isColumnSection
? onCollapseColumnsChange
: onCollapseMetricsChange;
const showAll = isColumnSection ? showAllColumns : showAllMetrics;
const setShowAll = isColumnSection ? setShowAllColumns : setShowAllMetrics;
const setShowAll = isColumnSection
? onShowAllColumnsChange
: onShowAllMetricsChange;
const theme = useTheme();

return (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -324,13 +324,13 @@ export default function DataSourcePanel({
totalMetrics: lists?.metrics.length,
totalColumns: lists?.columns.length,
showAllMetrics,
setShowAllMetrics,
onShowAllMetricsChange: setShowAllMetrics,
showAllColumns,
setShowAllColumns,
onShowAllColumnsChange: setShowAllColumns,
collapseMetrics,
setCollapseMetrics,
onCollapseMetricsChange: setCollapseMetrics,
collapseColumns,
setCollapseColumns,
onCollapseColumnsChange: setCollapseColumns,
}}
overscanCount={5}
>
Expand Down

0 comments on commit 5458cfa

Please sign in to comment.