@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
200 lines • 18.8 kB
text/xml
<testsuites name="jest tests" tests="85" failures="0" errors="0" time="6.737">
<testsuite name="<ComboBoxListItemPicker />" errors="0" failures="0" skipped="7" timestamp="2026-07-06T17:52:05" time="1.562" tests="7">
<testcase classname="<ComboBoxListItemPicker /> > " name="Should render initial data (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should call onSelectedItem (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should initialize with default selection (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should initialize with default selection (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should call onSelectedItem (multi) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should initialize with default selection (multi) (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
<testcase classname="<ComboBoxListItemPicker /> > " name="Should initialize with default selection (multi) (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
<skipped/>
</testcase>
</testsuite>
<testsuite name="<AccessibleChartTable />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:05" time="1.742" tests="13">
<testcase classname="<AccessibleChartTable /> > " name="Should render only one table (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.083">
</testcase>
<testcase classname="<AccessibleChartTable /> > " name="Should render with a custom className if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.007">
</testcase>
<testcase classname="<AccessibleChartTable /> > " name="Should render a caption if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.01">
</testcase>
<testcase classname="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " name="Should render a table matching the data provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.025">
</testcase>
<testcase classname="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " name="Should do nothing if there are no data labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.004">
</testcase>
<testcase classname="<AccessibleChartTable /> > " 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="<AccessibleChartTable /> > " name="Should render multi dataset labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.03">
</testcase>
<testcase classname="<AccessibleChartTable /> > " 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="<FileTypeIcon />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:05" time="1.844" tests="21">
<testcase classname="<FileTypeIcon /> > " name="Font icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.198">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Font icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Font icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Font icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
</testcase>
<testcase classname="<FileTypeIcon /> > " 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="<FileTypeIcon /> > " 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="<FileTypeIcon /> > " name="Image icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.014">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.031">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.018">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.012">
</testcase>
<testcase classname="<FileTypeIcon /> > " 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="<FileTypeIcon /> > " 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="<FileTypeIcon /> > " name="Image icon size SMALL test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size MEDIUM test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size LARGE test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size SMALL test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size MEDIUM test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.003">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size LARGE test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size test with unkown size (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon size test with unkown size for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004">
</testcase>
<testcase classname="<FileTypeIcon /> > " name="Image icon test with unkown application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004">
</testcase>
</testsuite>
<testsuite name="<WebPartTitle />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="0.889" tests="8">
<testcase classname="<WebPartTitle /> > " name="Check the read mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.078">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check the edit mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.006">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check class change (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.014">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check if the change is processed correctly (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.016">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check more link is shown if function specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.051">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check more link is shown if children specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.01">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check more link is not shown otherwise (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.008">
</testcase>
<testcase classname="<WebPartTitle /> > " name="Check theme's color is used if specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.018">
</testcase>
</testsuite>
<testsuite name="<ChartControl />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="1.013" tests="12">
<testcase classname="<ChartControl /> > " name="Check that an accessible table gets created by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.08">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that the accessible table accepts a custom classname (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.008">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that the accessible table doesn't get rendered if disabled (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.007">
</testcase>
<testcase classname="<ChartControl /> > " 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="<ChartControl /> > " name="Check that an accessible table gets created with a caption (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013">
</testcase>
<testcase classname="<ChartControl /> > " 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="<ChartControl /> > " name="Check that the accessible table has only one header row (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.008">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that custom class gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that a canvas gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.011">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that it doesn't crash if data is omitted (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.01">
</testcase>
<testcase classname="<ChartControl /> > " name="Check that it applies a themed background by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.023">
</testcase>
<testcase classname="<ChartControl /> > " 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="<ListView />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:07" time="1.879" tests="8">
<testcase classname="<ListView /> > " name="Test view with an empty array of items (lib-commonjs/controls/listView/ListView.test.js)" time="0.151">
</testcase>
<testcase classname="<ListView /> > " name="Test view with two items (lib-commonjs/controls/listView/ListView.test.js)" time="0.086">
</testcase>
<testcase classname="<ListView /> > " name="Test view by updating the items porperty (lib-commonjs/controls/listView/ListView.test.js)" time="0.065">
</testcase>
<testcase classname="<ListView /> > " name="Test view with iconFieldName (lib-commonjs/controls/listView/ListView.test.js)" time="0.164">
</testcase>
<testcase classname="<ListView /> > " name="Test view with iconFieldName render method (lib-commonjs/controls/listView/ListView.test.js)" time="0.04">
</testcase>
<testcase classname="<ListView /> > " name="Test view with _flattenItems function (lib-commonjs/controls/listView/ListView.test.js)" time="0.029">
</testcase>
<testcase classname="<ListView /> > " name="Test view with viewFields (lib-commonjs/controls/listView/ListView.test.js)" time="0.044">
</testcase>
<testcase classname="<ListView /> > " name="Test out the sorting method (lib-commonjs/controls/listView/ListView.test.js)" time="0.081">
</testcase>
</testsuite>
<testsuite name="<GridLayout />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:08" time="1.258" tests="1">
<testcase classname="<GridLayout /> > " 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 > " 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 > " 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 > " name="Should return the right alpha palette length (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.004">
</testcase>
<testcase classname="PaletteGenerator > " name="Should repeat a shorter array of colors (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.01">
</testcase>
<testcase classname="PaletteGenerator > " name="Should not repeat colors in a gradient (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001">
</testcase>
<testcase classname="PaletteGenerator > " 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 > " 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 > " 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 > " name="should do something (lib-commonjs/webparts/controlsTest/test/ControlsTestWebPart.test.js)" time="0.002">
</testcase>
</testsuite>
<testsuite name="<Placeholder />" errors="0" failures="0" skipped="0" timestamp="2026-07-06T17:52:08" time="3.095" tests="6">
<testcase classname="<Placeholder /> > " name="Test that placeholder renders (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.05">
</testcase>
<testcase classname="<Placeholder /> > " name="Test placeholder without button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.014">
</testcase>
<testcase classname="<Placeholder /> > " name="Test placeholder with custom classname (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.005">
</testcase>
<testcase classname="<Placeholder /> > " name="Test placeholder with null values (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.014">
</testcase>
<testcase classname="<Placeholder /> > " name="Test placeholder with button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.016">
</testcase>
<testcase classname="<Placeholder /> > " name="Test button onConfigure trigger (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.007">
</testcase>
</testsuite>
</testsuites>