UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

200 lines • 18.8 kB
<?xml version="1.0" encoding="UTF-8"?> <testsuites name="jest tests" tests="85" failures="0" errors="0" time="6.737"> <testsuite name="&lt;ComboBoxListItemPicker /&gt;" errors="0" failures="0" skipped="7" timestamp="2026-07-06T17:52:05" time="1.562" tests="7"> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should render initial data (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should call onSelectedItem (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should call onSelectedItem (multi) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (multi) (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (multi) (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0"> <skipped/> </testcase> </testsuite> <testsuite name="&lt;AccessibleChartTable /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:05" time="1.742" tests="13"> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render only one table (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.083"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render with a custom className if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.007"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a caption if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.01"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a caption if no caption is provided but a title is available (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.009"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should prioritize the caption if both caption and title are provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.012"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render the same number of rows as there are data elements (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.016"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a table matching the data provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.025"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should include a summary in the caption if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.018"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should include a summary in the caption if one is provided -- even if no title is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.015"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should do nothing if there are no data labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.004"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render an X and Y label if axis labels are provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.029"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render multi dataset labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.03"> </testcase> <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a multi dataset table matching the data provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.035"> </testcase> </testsuite> <testsuite name="&lt;FileTypeIcon /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:05" time="1.844" tests="21"> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.198"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test without application or path, should render the generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.009"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with both the application and path, should take the path into account (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.009"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.014"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.031"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.018"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.012"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test without application or path, should render the generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with both application and path, should take the path into account (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.009"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size SMALL test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size MEDIUM test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size LARGE test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size SMALL test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size MEDIUM test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.003"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size LARGE test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size test with unkown size (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size test with unkown size for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004"> </testcase> <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with unkown application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004"> </testcase> </testsuite> <testsuite name="&lt;WebPartTitle /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="0.889" tests="8"> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check the read mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.078"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check the edit mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.006"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check class change (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.014"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check if the change is processed correctly (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.016"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is shown if function specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.051"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is shown if children specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.01"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is not shown otherwise (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.008"> </testcase> <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check theme&apos;s color is used if specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.018"> </testcase> </testsuite> <testsuite name="&lt;ChartControl /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="1.013" tests="12"> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.08"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table accepts a custom classname (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.008"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table doesn&apos;t get rendered if disabled (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.007"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created with the caption matching the title (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.017"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created with a caption (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table has a number of rows matching the number of data elements (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.028"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table has only one header row (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.008"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that custom class gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that a canvas gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.011"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it doesn&apos;t crash if data is omitted (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.01"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it applies a themed background by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.023"> </testcase> <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it disables themed background when useTheme is set to false (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.012"> </testcase> </testsuite> <testsuite name="&lt;ListView /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="1.879" tests="8"> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with an empty array of items (lib-commonjs/controls/listView/ListView.test.js)" time="0.151"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with two items (lib-commonjs/controls/listView/ListView.test.js)" time="0.086"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view by updating the items porperty (lib-commonjs/controls/listView/ListView.test.js)" time="0.065"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with iconFieldName (lib-commonjs/controls/listView/ListView.test.js)" time="0.164"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with iconFieldName render method (lib-commonjs/controls/listView/ListView.test.js)" time="0.04"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with _flattenItems function (lib-commonjs/controls/listView/ListView.test.js)" time="0.029"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with viewFields (lib-commonjs/controls/listView/ListView.test.js)" time="0.044"> </testcase> <testcase classname="&lt;ListView /&gt; &gt; " name="Test out the sorting method (lib-commonjs/controls/listView/ListView.test.js)" time="0.081"> </testcase> </testsuite> <testsuite name="&lt;GridLayout /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:08" time="1.258" tests="1"> <testcase classname="&lt;GridLayout /&gt; &gt; " name="Test grid layout (lib-commonjs/controls/gridLayout/GridLayout.test.js)" time="0.232"> </testcase> </testsuite> <testsuite name="PaletteGenerator" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:09" time="0.804" tests="8"> <testcase classname="PaletteGenerator &gt; " name="Should repeat palette if array is longer than number of available colors in repeating palette (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.004"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should stretch palette if array is longer than number of available colors in non-repeating palette (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should return the right alpha palette length (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.004"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should repeat a shorter array of colors (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.01"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should not repeat colors in a gradient (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should return an array of alpha value for a given array of colors (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should return a single alpha value for a single color (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001"> </testcase> <testcase classname="PaletteGenerator &gt; " name="Should return a single alpha value for any valid type of color value (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.003"> </testcase> </testsuite> <testsuite name="ControlsTestWebPart" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:09" time="0.62" tests="1"> <testcase classname="ControlsTestWebPart &gt; " name="should do something (lib-commonjs/webparts/controlsTest/test/ControlsTestWebPart.test.js)" time="0.002"> </testcase> </testsuite> <testsuite name="&lt;Placeholder /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:08" time="3.095" tests="6"> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test that placeholder renders (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.05"> </testcase> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder without button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.014"> </testcase> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with custom classname (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.005"> </testcase> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with null values (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.014"> </testcase> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.016"> </testcase> <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test button onConfigure trigger (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.007"> </testcase> </testsuite> </testsuites>