imng-kendo-testing-stubs
v9.71.1
Published
Standalone stub components for Kendo UI Angular components to speed up unit tests.
Downloads
3,401
Maintainers
Readme
IMNG Kendo Testing Stubs
Standalone stub components for Kendo UI Angular components to speed up unit tests.
Typical Usage
Here's an example of these stubs used in the setup of an Angular Testbed
TestBed.configureTestingModule({
imports: [CustomerListComponent],
providers: [...],
schemas: [CUSTOM_ELEMENTS_SCHEMA, NO_ERRORS_SCHEMA],
})
.overrideComponent(CustomerListComponent, {
remove: {
imports: [KENDO_GRID], // The actual Angular Kendo Grid
},
add: {
imports: [...IMNG_KENDO_GRID_TESTING_STUBS], // A lightweight stub replacement
providers: [{ provide: GridComponent, useClass: IMNG_KENDO_GRID_STUB }],
},
})
.compileComponents();Selectors and components
| HTML selector | Stub component |
| --------------------------- | -------------------------------------------------------------------------------------------------------- |
| button[kendoButton] | IMNG_KENDO_BUTTON_STUB |
| kendo-button-group | IMNG_KENDO_BUTTON_GROUP_STUB |
| kendo-chart | IMNG_KENDO_CHART_STUB |
| kendo-chart-legend | IMNG_KENDO_CHART_LEGEND_STUB |
| kendo-chart-series | IMNG_KENDO_CHART_SERIES_STUB |
| kendo-chart-series-item | IMNG_KENDO_CHART_SERIES_ITEM_STUB |
| kendo-chart-title | IMNG_KENDO_CHART_TITLE_STUB |
| kendo-combobox | IMNG_KENDO_COMBOBOX_STUB |
| kendo-combobox-column | IMNG_KENDO_COMBOBOX_COLUMN_STUB |
| kendo-datepicker | IMNG_KENDO_DATEPICKER_STUB |
| kendo-dialog | IMNG_KENDO_DIALOG_STUB |
| kendo-dialog-actions | IMNG_KENDO_DIALOG_ACTIONS_STUB |
| kendo-dialog-titlebar | IMNG_KENDO_DIALOG_TITLEBAR_STUB |
| kendo-dropdownbutton | IMNG_KENDO_DROPDOWNBUTTON_STUB |
| kendo-dropdownlist | IMNG_KENDO_DROPDOWNLIST_STUB |
| kendo-grid | IMNG_KENDO_GRID_STUB |
| kendo-grid-column | IMNG_KENDO_GRID_COLUMN_STUB |
| kendo-grid-column-chooser | IMNG_KENDO_GRID_COLUMN_CHOOSER_STUB |
| kendo-grid-command-column | IMNG_KENDO_GRID_COMMAND_COLUMN_STUB |
| kendo-grid-column-group | IMNG_KENDO_GRID_COLUMN_GROUP_STUB |
| kendo-grid-excel | IMNG_KENDO_GRID_EXCEL_STUB |
| kendo-grid-messages | IMNG_KENDO_GRID_MESSAGES_STUB |
| kendo-grid-pdf | IMNG_KENDO_GRID_PDF_STUB |
| kendo-grid-pdf-margin | IMNG_KENDO_GRID_PDF_MARGIN_STUB |
| kendo-menu | IMNG_KENDO_MENU_STUB |
| kendo-menu-item | IMNG_KENDO_MENU_ITEM_STUB |
| kendo-multicolumncombobox | IMNG_KENDO_MULTICOLUMNCOMBOBOX_STUB |
| kendo-panelbar | IMNG_KENDO_PANELBAR_STUB |
| kendo-panelbar-item | IMNG_KENDO_PANELBAR_ITEM_STUB |
| kendo-popup | IMNG_KENDO_POPUP_STUB |
| kendo-progressbar | IMNG_KENDO_PROGRESSBAR_STUB |
| kendo-splitbutton | IMNG_KENDO_SPLIT_BUTTON_STUB |
| kendo-splitter | IMNG_KENDO_SPLITTER_STUB |
| kendo-splitter-pane | IMNG_KENDO_SPLITTER_PANE_STUB |
| kendo-svg-icon | IMNG_SVG_ICON_STUB |
| kendo-textarea | IMNG_KENDO_TEXTAREA_STUB |
| kendo-textarea-prefix | IMNG_KENDO_TEXTAREA_PREFIX_STUB |
| kendo-textarea-suffix | IMNG_KENDO_TEXTAREA_SUFFIX_STUB |
| kendo-textbox | IMNG_KENDO_TEXTBOX_STUB |
| kendo-tabstrip | IMNG_KENDO_TABSTRIP_STUB |
| kendo-tabstrip-tab | IMNG_KENDO_TABSTRIP_TAB_STUB |
