From 6ca7947f09d88f170707e5b0fdd35d1a5ee7dda8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 14:04:18 +0000 Subject: [PATCH 1/2] Initial plan From dfb5a14fc2e2f136a17051ae02a640c80fb71183 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 14:15:06 +0000 Subject: [PATCH 2/2] fix(lint): fix lint errors from vitest migration Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com> --- package-lock.json | 72 +++++++++++++++++++ .../button-group.component.spec.ts | 6 +- .../src/calendar/calendar.component.spec.ts | 3 +- .../src/carousel/carousel.component.spec.ts | 9 +-- .../combo/src/combo/combo.component.spec.ts | 9 +-- .../date-picker/date-picker.component.spec.ts | 6 +- .../for-of/for_of.directive.spec.ts | 12 ++-- .../tooltip/tooltip.directive.spec.ts | 27 +++---- .../autocomplete.directive.spec.ts | 3 +- .../expansion-panel/expansion-panel.spec.ts | 3 +- .../excel/excel-exporter-grid.spec.ts | 12 ++-- .../src/services/excel/excel-exporter.spec.ts | 6 +- .../src/services/excel/zip-helper.spec.ts | 3 +- .../excel/zip-verification-wrapper.spec.ts | 9 +-- .../grids/core/src/state.directive.spec.ts | 3 +- .../core/src/state.hierarchicalgrid.spec.ts | 3 +- .../grids/core/src/state.treegrid.spec.ts | 3 +- .../grids/grid/src/column-group.spec.ts | 6 +- .../grid/src/grid-cell-selection.spec.ts | 18 ++--- .../grid/src/grid-filtering-advanced.spec.ts | 6 +- .../grids/grid/src/grid-filtering-ui.spec.ts | 24 +++---- .../grids/grid/src/grid.groupby.spec.ts | 9 +-- .../grids/grid/src/grid.pagination.spec.ts | 3 +- .../grids/grid/src/grid.pipes.ts | 2 +- .../grids/grid/src/grid.search.spec.ts | 3 +- .../tree-grid/src/tree-grid-crud.spec.ts | 6 +- .../tree-grid/src/tree-grid-expanding.spec.ts | 12 ++-- .../tree-grid/src/tree-grid-filtering.spec.ts | 9 +-- .../src/tree-grid-indentation.spec.ts | 3 +- .../tree-grid/src/tree-grid-search.spec.ts | 3 +- .../query-builder-functions.spec.ts | 6 +- .../query-builder.component.spec.ts | 3 +- .../simple-combo.component.spec.ts | 9 +-- .../src/stepper/stepper.component.spec.ts | 3 +- .../test-utils/grid-functions.spec.ts | 36 ++++------ .../test-utils/grid-samples.spec.ts | 6 +- .../hierarchical-grid-components.spec.ts | 12 ++-- .../test-utils/pivot-grid-samples.spec.ts | 6 +- .../test-utils/routing-test-guard.spec.ts | 3 +- .../test-utils/sample-test-data.spec.ts | 18 ++--- .../test-utils/tree-grid-components.spec.ts | 6 +- .../test-utils/tree-grid-functions.spec.ts | 12 ++-- .../test-utils/ui-interactions.spec.ts | 6 +- .../tree/src/tree/tree-functions.spec.ts | 3 +- .../tree/src/tree/tree-navigation.spec.ts | 3 +- .../src/tree/tree-selection.service.spec.ts | 17 ++--- .../tree/src/tree/tree-selection.spec.ts | 7 +- 47 files changed, 197 insertions(+), 252 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1dc90cbafd3..1939f101b29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21527,6 +21527,33 @@ "sassdoc-extras": "^2.5.0" } }, + "node_modules/sassdoc-theme-default/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/sassdoc-theme-default/node_modules/commander": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", @@ -21555,6 +21582,21 @@ "jsonfile": "^2.1.0" } }, + "node_modules/sassdoc-theme-default/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/sassdoc-theme-default/node_modules/jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", @@ -21591,6 +21633,36 @@ } } }, + "node_modules/sassdoc-theme-default/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/sassdoc-theme-default/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/sassdoc/node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", diff --git a/projects/igniteui-angular/button-group/src/button-group/button-group.component.spec.ts b/projects/igniteui-angular/button-group/src/button-group/button-group.component.spec.ts index 2d391aca924..077a9e8c85d 100644 --- a/projects/igniteui-angular/button-group/src/button-group/button-group.component.spec.ts +++ b/projects/igniteui-angular/button-group/src/button-group/button-group.component.spec.ts @@ -356,8 +356,7 @@ describe('IgxButtonGroup', () => { buttongroup.deselectButton(-1); buttongroup.deselectButton(3000); - } - catch (ex) { + } catch (ex) { error = ex.message; } @@ -377,8 +376,7 @@ describe('IgxButtonGroup', () => { if (i < groupChildren.length - 1) { expect(button.nativeElement.disabled).toBe(false); - } - else { + } else { expect(button.nativeElement.disabled).toBe(true); } } diff --git a/projects/igniteui-angular/calendar/src/calendar/calendar.component.spec.ts b/projects/igniteui-angular/calendar/src/calendar/calendar.component.spec.ts index 10a8f304103..5e02c55e8dc 100644 --- a/projects/igniteui-angular/calendar/src/calendar/calendar.component.spec.ts +++ b/projects/igniteui-angular/calendar/src/calendar/calendar.component.spec.ts @@ -2138,8 +2138,7 @@ describe("IgxCalendar - ", () => { try { calendar.locale = "frrr"; fixture.detectChanges(); - } - catch (err) { + } catch (err) { errorThrown = err; } diff --git a/projects/igniteui-angular/carousel/src/carousel/carousel.component.spec.ts b/projects/igniteui-angular/carousel/src/carousel/carousel.component.spec.ts index 4d8f04937f0..56235f98771 100644 --- a/projects/igniteui-angular/carousel/src/carousel/carousel.component.spec.ts +++ b/projects/igniteui-angular/carousel/src/carousel/carousel.component.spec.ts @@ -690,8 +690,7 @@ describe('Carousel', () => { const indicator = HelperTestFunctions.getIndicators(fixture)[index] as HTMLElement; if (index === 1) { expect(indicator.innerText).toEqual('1: Active'); - } - else { + } else { expect(indicator.innerText).toEqual(index.toString()); } } @@ -1082,8 +1081,7 @@ class HelperTestFunctions { const carouselNative = fixture.nativeElement; if (position === CarouselIndicatorsOrientation.end) { return carouselNative.querySelector(HelperTestFunctions.INDICATORS_END_CLASS); - } - else { + } else { return carouselNative.querySelector(HelperTestFunctions.INDICATORS_START_CLASS); } } @@ -1127,8 +1125,7 @@ class HelperTestFunctions { let event; if (dir === 'horizontal') { event = deltaOffset < 0 ? 'panleft' : 'panright'; - } - else { + } else { event = deltaOffset < 0 ? 'panup' : 'pandown'; } const panOptions = { diff --git a/projects/igniteui-angular/combo/src/combo/combo.component.spec.ts b/projects/igniteui-angular/combo/src/combo/combo.component.spec.ts index 0fa938edb04..7585cb25205 100644 --- a/projects/igniteui-angular/combo/src/combo/combo.component.spec.ts +++ b/projects/igniteui-angular/combo/src/combo/combo.component.spec.ts @@ -310,8 +310,7 @@ describe('igxCombo', () => { let errorMessage = ''; try { combo.data = null; - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); @@ -325,8 +324,7 @@ describe('igxCombo', () => { let errorMessage = ''; try { combo.data = undefined; - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); @@ -1104,8 +1102,7 @@ describe('igxCombo', () => { await wait(30); checkGroupedItemsClass(); }); - } - else { + } else { ; } }; diff --git a/projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.spec.ts b/projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.spec.ts index 394bd97e0be..0ab4a7b2da0 100644 --- a/projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.spec.ts +++ b/projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.spec.ts @@ -1523,8 +1523,7 @@ describe('IgxDatePicker', () => { parseIsoDate.mockImplementation((val: string) => { if (val === undefined || mockDate1) { return mockDate2; - } - else { + } else { return init(val); } }); @@ -1559,8 +1558,7 @@ describe('IgxDatePicker', () => { const mockCheck = (value: Date): value is Date => { if (value === mockMinValue || value === mockMaxValue) { return true; - } - else { + } else { return defaultCheck(value); } }; diff --git a/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.spec.ts b/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.spec.ts index b09bd0c8784..ac4d79dba37 100644 --- a/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.spec.ts +++ b/projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.spec.ts @@ -283,8 +283,7 @@ describe('IgxForOf directive -', () => { try { fix.componentInstance.itemSize = '100px'; fix.detectChanges(); - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); @@ -1150,8 +1149,7 @@ describe('IgxForOf directive -', () => { } if (i % 2 === 0) { expect(allItems[i].classes['even']).toBe(true); - } - else { + } else { expect(allItems[i].classes['odd']).toBe(true); } } @@ -1310,8 +1308,7 @@ class DataGenerator { if (instance) { instance.cols = cols; instance.data = dummyData; - } - else { + } else { return { data: dummyData, cols }; } } @@ -1320,8 +1317,7 @@ class DataGenerator { if (this.data300x50000.length !== 0) { instance.cols = this.cols300; instance.data = this.data300x50000; - } - else { + } else { const result = this.generateData(300, 50000); this.data300x50000 = result.data; this.cols300 = result.cols; diff --git a/projects/igniteui-angular/directives/src/directives/tooltip/tooltip.directive.spec.ts b/projects/igniteui-angular/directives/src/directives/tooltip/tooltip.directive.spec.ts index 42aea0fb57d..d361de0b1da 100644 --- a/projects/igniteui-angular/directives/src/directives/tooltip/tooltip.directive.spec.ts +++ b/projects/igniteui-angular/directives/src/directives/tooltip/tooltip.directive.spec.ts @@ -1191,16 +1191,13 @@ export const verifyTooltipPosition = (tooltipNativeElement: HTMLElement, actualT if (placement.startsWith('top')) { actualOffset = target.top - tooltip.bottom; directionCheckPassed = Math.abs(actualOffset - offset) <= directionTolerance; - } - else if (placement.startsWith('bottom')) { + } else if (placement.startsWith('bottom')) { actualOffset = tooltip.top - target.bottom; directionCheckPassed = Math.abs(actualOffset - offset) <= directionTolerance; - } - else if (placement.startsWith('left')) { + } else if (placement.startsWith('left')) { actualOffset = target.left - tooltip.right; directionCheckPassed = Math.abs(actualOffset - offset) <= directionTolerance; - } - else if (placement.startsWith('right')) { + } else if (placement.startsWith('right')) { actualOffset = tooltip.left - target.right; directionCheckPassed = Math.abs(actualOffset - offset) <= directionTolerance; } @@ -1209,8 +1206,7 @@ export const verifyTooltipPosition = (tooltipNativeElement: HTMLElement, actualT // --- alignment check --- if (placement.startsWith('top') || placement.startsWith('bottom')) { alignmentCheckPassed = horizontalAlignmentMatches(tooltip, target, placement); - } - else { + } else { alignmentCheckPassed = verticalAlignmentMatches(tooltip, target, placement); } @@ -1218,8 +1214,7 @@ export const verifyTooltipPosition = (tooltipNativeElement: HTMLElement, actualT if (shouldAlign) { expect(result).toBeTruthy(`Tooltip misaligned for "${placement}": actual offset=${actualOffset}, wanted offset=${offset}, accurate placement=${directionCheckPassed}, accurate alignment=${alignmentCheckPassed}`); - } - else { + } else { expect(result).toBeFalsy(`Tooltip was unexpectedly aligned`); } }; @@ -1227,11 +1222,9 @@ export const verifyTooltipPosition = (tooltipNativeElement: HTMLElement, actualT function horizontalAlignmentMatches(tooltip: DOMRect, target: DOMRect, placement: Placement): boolean { if (placement.endsWith('start')) { return Math.abs(tooltip.left - target.left) <= alignmentTolerance; - } - else if (placement.endsWith('end')) { + } else if (placement.endsWith('end')) { return Math.abs(tooltip.right - target.right) <= alignmentTolerance; - } - else { + } else { const tooltipMid = tooltip.left + tooltip.width / 2; const targetMid = target.left + target.width / 2; return Math.abs(tooltipMid - targetMid) <= alignmentTolerance; @@ -1241,11 +1234,9 @@ function horizontalAlignmentMatches(tooltip: DOMRect, target: DOMRect, placement function verticalAlignmentMatches(tooltip: DOMRect, target: DOMRect, placement: Placement): boolean { if (placement.endsWith('start')) { return Math.abs(tooltip.top - target.top) <= alignmentTolerance; - } - else if (placement.endsWith('end')) { + } else if (placement.endsWith('end')) { return Math.abs(tooltip.bottom - target.bottom) <= alignmentTolerance; - } - else { + } else { const tooltipMid = tooltip.top + tooltip.height / 2; const targetMid = target.top + target.height / 2; return Math.abs(tooltipMid - targetMid) <= alignmentTolerance; diff --git a/projects/igniteui-angular/drop-down/src/drop-down/autocomplete/autocomplete.directive.spec.ts b/projects/igniteui-angular/drop-down/src/drop-down/autocomplete/autocomplete.directive.spec.ts index 587bfbf7501..f2d8036bcc7 100644 --- a/projects/igniteui-angular/drop-down/src/drop-down/autocomplete/autocomplete.directive.spec.ts +++ b/projects/igniteui-angular/drop-down/src/drop-down/autocomplete/autocomplete.directive.spec.ts @@ -391,8 +391,7 @@ describe('IgxAutocomplete', () => { const hasFocusedClass = itemElement.classList.contains(CSS_CLASS_DROP_DOWN_ITEM_FOCUSED); if (isFocused) { expect(hasFocusedClass).toBeTruthy(); - } - else { + } else { expect(hasFocusedClass).toBeFalsy(); } expect(dropDown.items[itemIndex].focused).toEqual(isFocused); diff --git a/projects/igniteui-angular/expansion-panel/src/expansion-panel/expansion-panel.spec.ts b/projects/igniteui-angular/expansion-panel/src/expansion-panel/expansion-panel.spec.ts index 76e388b5c4d..89a0b3049e9 100644 --- a/projects/igniteui-angular/expansion-panel/src/expansion-panel/expansion-panel.spec.ts +++ b/projects/igniteui-angular/expansion-panel/src/expansion-panel/expansion-panel.spec.ts @@ -302,8 +302,7 @@ describe('igxExpansionPanel', () => { } if (collapsed) { expect(panelContainer.lastElementChild.nodeName).toEqual('IGX-EXPANSION-PANEL-HEADER'); - } - else { + } else { const panelBody = panelContainer.getElementsByTagName(CSS_CLASS_PANEL_BODY)[0]; expect(panelBody).toBeDefined(); const list = panelBody.getElementsByTagName(CSS_CLASS_LIST)[0]; diff --git a/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-grid.spec.ts b/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-grid.spec.ts index 61b8b25ccad..9eec46302e9 100644 --- a/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-grid.spec.ts +++ b/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-grid.spec.ts @@ -444,8 +444,7 @@ describe('Excel Exporter', () => { exporter.columnExporting.subscribe((value: IColumnExportingEventArgs) => { if (value.columnIndex === 0) { value.columnIndex = 4; - } - else if (value.columnIndex === 2) { + } else if (value.columnIndex === 2) { value.columnIndex = -1; } }); @@ -1146,8 +1145,7 @@ describe('Excel Exporter', () => { try { exporter.export(treeGrid, options); await wait(); - } - catch (ex) { + } catch (ex) { error = ex.message; } expect(error).toMatch('Can create an outline of up to eight levels!'); @@ -1160,8 +1158,7 @@ describe('Excel Exporter', () => { try { exporter.export(treeGrid, options); await wait(); - } - catch (ex) { + } catch (ex) { error = ex.message; } expect(error).toEqual(''); @@ -1174,8 +1171,7 @@ describe('Excel Exporter', () => { try { exporter.export(treeGrid, options); await wait(); - } - catch (ex) { + } catch (ex) { error = ex.message; } expect(error).toMatch('Can create an outline of up to eight levels!'); diff --git a/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter.spec.ts b/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter.spec.ts index 7880c900af1..536c1631a4f 100644 --- a/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter.spec.ts +++ b/projects/igniteui-angular/grids/core/src/services/excel/excel-exporter.spec.ts @@ -104,15 +104,13 @@ describe('Excel Exporter', () => { it('should throw an exception when setting negative width and height.', () => { try { options.columnWidth = -1; - } - catch (ex) { + } catch (ex) { expect((ex as Error).message).toBe('Invalid value for column width!'); } try { options.rowHeight = -1; - } - catch (ex) { + } catch (ex) { expect((ex as Error).message).toBe('Invalid value for row height!'); } }); diff --git a/projects/igniteui-angular/grids/core/src/services/excel/zip-helper.spec.ts b/projects/igniteui-angular/grids/core/src/services/excel/zip-helper.spec.ts index 974a270ac4e..3a0e5b3c60a 100644 --- a/projects/igniteui-angular/grids/core/src/services/excel/zip-helper.spec.ts +++ b/projects/igniteui-angular/grids/core/src/services/excel/zip-helper.spec.ts @@ -161,8 +161,7 @@ export class ZipFiles { `xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" ` + `xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">${sheetData}` + `${tablePart}`; - } - else { + } else { const dimensionsPart = isHGrid ? '' : ''; return ` diff --git a/projects/igniteui-angular/grids/core/src/services/excel/zip-verification-wrapper.spec.ts b/projects/igniteui-angular/grids/core/src/services/excel/zip-verification-wrapper.spec.ts index 380616f55d1..36a50145a05 100644 --- a/projects/igniteui-angular/grids/core/src/services/excel/zip-verification-wrapper.spec.ts +++ b/projects/igniteui-angular/grids/core/src/services/excel/zip-verification-wrapper.spec.ts @@ -61,8 +61,7 @@ export class ZipWrapper { if (ArrayBuffer.isView(obj[key])) { this._files.set(`${prefix}${key}`, obj[key] as Uint8Array); this._filesAndFolders.push(`${prefix}${key}`); - } - else { + } else { const newPrefix = `${prefix}${key}/`; this._filesAndFolders.push(newPrefix); this.createFilesAndFolders(obj[key], newPrefix); @@ -217,8 +216,7 @@ export class ObjectComparer { for (let i = 0; i < actual.length; i++) { result = (result && actual[i] === template[i]); } - } - else { + } else { for (const key in actual) { if (actual.hasOwnProperty(key)) { // Compare the item @@ -242,8 +240,7 @@ export class ObjectComparer { for (let i = 0; i < actual.length; i++) { result = (result && template.indexof(actual[i]) >= 0); } - } - else { + } else { for (const key in actual) { if (actual.hasOwnProperty(key)) { // Compare the item diff --git a/projects/igniteui-angular/grids/core/src/state.directive.spec.ts b/projects/igniteui-angular/grids/core/src/state.directive.spec.ts index 6c9e22439a2..cbaa7d0f9af 100644 --- a/projects/igniteui-angular/grids/core/src/state.directive.spec.ts +++ b/projects/igniteui-angular/grids/core/src/state.directive.spec.ts @@ -839,8 +839,7 @@ class HelperFunctions { expressions.filteringOperands.forEach((expr, i) => { expect(expr).toEqual(expect.objectContaining(gridState.advancedFiltering.filteringOperands[i])); }); - } - else { + } else { expect(expressions).toBeFalsy(); } } diff --git a/projects/igniteui-angular/grids/core/src/state.hierarchicalgrid.spec.ts b/projects/igniteui-angular/grids/core/src/state.hierarchicalgrid.spec.ts index 70bc682910a..46c5a9cb1b5 100644 --- a/projects/igniteui-angular/grids/core/src/state.hierarchicalgrid.spec.ts +++ b/projects/igniteui-angular/grids/core/src/state.hierarchicalgrid.spec.ts @@ -529,8 +529,7 @@ class HelperFunctions { expressions.filteringOperands.forEach((expr, i) => { expect(expr).toEqual(expect.objectContaining(gridState.advancedFiltering.filteringOperands[i])); }); - } - else { + } else { expect(expressions).toBeFalsy(); } } diff --git a/projects/igniteui-angular/grids/core/src/state.treegrid.spec.ts b/projects/igniteui-angular/grids/core/src/state.treegrid.spec.ts index b4f52799e1c..46c729aa821 100644 --- a/projects/igniteui-angular/grids/core/src/state.treegrid.spec.ts +++ b/projects/igniteui-angular/grids/core/src/state.treegrid.spec.ts @@ -312,8 +312,7 @@ class HelperFunctions { expressions.filteringOperands.forEach((expr, i) => { expect(expr).toEqual(expect.objectContaining(gridState.advancedFiltering.filteringOperands[i])); }); - } - else { + } else { expect(expressions).toBeFalsy(); } } diff --git a/projects/igniteui-angular/grids/grid/src/column-group.spec.ts b/projects/igniteui-angular/grids/grid/src/column-group.spec.ts index 983f51be383..a6a52aa0522 100644 --- a/projects/igniteui-angular/grids/grid/src/column-group.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/column-group.spec.ts @@ -1731,11 +1731,9 @@ const getColGroup = (grid: IgxGridComponent, headerName: string): IgxColumnGroup const colGroups = grid.columnList.filter(c => c.columnGroup && c.header === headerName); if (colGroups.length === 0) { return null; - } - else if (colGroups.length === 1) { + } else if (colGroups.length === 1) { return colGroups[0]; - } - else { + } else { throw new Error('More than one column group found.'); } }; diff --git a/projects/igniteui-angular/grids/grid/src/grid-cell-selection.spec.ts b/projects/igniteui-angular/grids/grid/src/grid-cell-selection.spec.ts index c1d8c430a78..dcc3410716d 100644 --- a/projects/igniteui-angular/grids/grid/src/grid-cell-selection.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid-cell-selection.spec.ts @@ -713,11 +713,9 @@ describe('IgxGrid - Cell selection #grid', () => { let errorMessage = ''; try { grid.selectRange(range); - } - catch (error) { + } catch (error) { errorMessage = error.message; - } - finally { + } finally { fix.detectChanges(); } expect(errorMessage).toContain('visibleIndex'); @@ -747,11 +745,9 @@ describe('IgxGrid - Cell selection #grid', () => { let errorMessage = ''; try { grid.selectRange(range2); - } - catch (error) { + } catch (error) { errorMessage = error.message; - } - finally { + } finally { fix.detectChanges(); } expect(errorMessage).toContain('visibleIndex'); @@ -768,11 +764,9 @@ describe('IgxGrid - Cell selection #grid', () => { let errorMessage = ''; try { grid.selectRange(range); - } - catch (error) { + } catch (error) { errorMessage = error.message; - } - finally { + } finally { fix.detectChanges(); } expect(errorMessage).toContain('visibleIndex'); diff --git a/projects/igniteui-angular/grids/grid/src/grid-filtering-advanced.spec.ts b/projects/igniteui-angular/grids/grid/src/grid-filtering-advanced.spec.ts index a2d4b2cbc4e..306edbf0044 100644 --- a/projects/igniteui-angular/grids/grid/src/grid-filtering-advanced.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid-filtering-advanced.spec.ts @@ -939,11 +939,9 @@ describe('IgxGrid - Advanced Filtering #grid - ', () => { const downloadsFormatter = (val: number): number => { if (!val || val > 0 && val < 100) { return 1; - } - else if (val >= 100 && val < 500) { + } else if (val >= 100 && val < 500) { return 2; - } - else { + } else { return 3; } }; diff --git a/projects/igniteui-angular/grids/grid/src/grid-filtering-ui.spec.ts b/projects/igniteui-angular/grids/grid/src/grid-filtering-ui.spec.ts index 91c2acab56d..89e5f17d92b 100644 --- a/projects/igniteui-angular/grids/grid/src/grid-filtering-ui.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid-filtering-ui.spec.ts @@ -2255,11 +2255,9 @@ describe('IgxGrid - Filtering Row UI actions #grid', () => { const downloadsFormatter = (val: number): number => { if (!val || val > 0 && val < 100) { return 1; - } - else if (val >= 100 && val < 500) { + } else if (val >= 100 && val < 500) { return 2; - } - else { + } else { return 3; } }; @@ -4331,8 +4329,7 @@ describe('IgxGrid - Filtering actions - Excel style filtering #grid', () => { // Open excel style filtering component try { GridFunctions.clickExcelFilterIconFromCode(fix, grid, 'ReleaseDate'); - } - catch (ex) { + } catch (ex) { expect(ex).toBeNull(); } @@ -5450,8 +5447,7 @@ describe('IgxGrid - Filtering actions - Excel style filtering #grid', () => { const date = new Date(rec.ReleaseDate); date.setHours(date.getHours() + Math.floor(Math.random() * 24)); newRec.ReleaseDate = date.toISOString(); - } - else { + } else { newRec.ReleaseDate = null; } @@ -6043,11 +6039,9 @@ describe('IgxGrid - Filtering actions - Excel style filtering #grid', () => { const val = value ? value.toLowerCase() : ''; if (val.includes('script')) { return 'Web'; - } - else if (val.includes('netadvantage')) { + } else if (val.includes('netadvantage')) { return 'Desktop'; - } - else { + } else { return 'Other'; } }; @@ -7181,8 +7175,7 @@ const checkUIForType = (type: string, elem: DebugElement) => { const input = filterUIRow.query(By.css('.igx-input-group__input')); expect(input.nativeElement.type).toBe(expectedInputType); expect(input.nativeElement.attributes.hasOwnProperty('readonly')).toBe(isReadOnly); - } - else { + } else { const datePicker = filterUIRow.query(By.directive(IgxDatePickerComponent)); expect(datePicker).not.toBe(null); } @@ -7238,8 +7231,7 @@ const verifyPinningHidingSize = (fix: ComponentFixture, expectedSize: ɵSiz // Verify icons in actions area are present. expect(actionsPinArea !== null).toBe(true, 'actionsArea pin/unpin icon is NOT present'); expect(actionsAreaColumnHidingIcon).not.toBeNull('actionsArea column hiding icon is NOT present'); - } - else { + } else { // Verify icons in header are present. expect((headerAreaPinIcon !== null) || (headerAreaUnpinIcon !== null)).toBe(true, 'headerArea pin/unpin icon is NOT present'); expect(headerAreaColumnHidingIcon).not.toBeNull('headerArea column hiding icon is NOT present'); diff --git a/projects/igniteui-angular/grids/grid/src/grid.groupby.spec.ts b/projects/igniteui-angular/grids/grid/src/grid.groupby.spec.ts index 86ed14c283d..05d3d588c40 100644 --- a/projects/igniteui-angular/grids/grid/src/grid.groupby.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid.groupby.spec.ts @@ -68,8 +68,7 @@ describe('IgxGrid - GroupBy #grid', () => { } if (groupRow.groupRow.expression.ignoreCase) { expect(rec[field]?.toString().toLowerCase()).toEqual(val?.toString().toLowerCase()); - } - else { + } else { expect(rec[field]).toEqual(val); } } @@ -85,8 +84,7 @@ describe('IgxGrid - GroupBy #grid', () => { if (icon === SORTING_ICON_ASC_CONTENT) { expect(grouping[index].dir).toBe(SortingDirection.Asc); - } - else { + } else { expect(grouping[index].dir).toBe(SortingDirection.Desc); } }); @@ -3142,8 +3140,7 @@ describe('IgxGrid - GroupBy #grid', () => { try { grid.groupBy(expr); tick(); - } - catch (e) { + } catch (e) { m = e.message; } tick(); diff --git a/projects/igniteui-angular/grids/grid/src/grid.pagination.spec.ts b/projects/igniteui-angular/grids/grid/src/grid.pagination.spec.ts index eb822abc42a..cbe0bd164ed 100644 --- a/projects/igniteui-angular/grids/grid/src/grid.pagination.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid.pagination.spec.ts @@ -440,8 +440,7 @@ describe('IgxGrid - Grid Paging #grid', () => { fix = TestBed.createComponent(GridWithUndefinedDataComponent); try { fix.detectChanges(); - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); diff --git a/projects/igniteui-angular/grids/grid/src/grid.pipes.ts b/projects/igniteui-angular/grids/grid/src/grid.pipes.ts index a9adaae6fc0..9d03b2ffd32 100644 --- a/projects/igniteui-angular/grids/grid/src/grid.pipes.ts +++ b/projects/igniteui-angular/grids/grid/src/grid.pipes.ts @@ -119,7 +119,7 @@ export class IgxGridUnmergeActivePipe implements PipeTransform { return collection; } - let result = cloneArray(collection) as any; + const result = cloneArray(collection) as any; uniqueRoots.forEach(x => { const index = collection.indexOf(x); const colKeys = [...x.cellMergeMeta.keys()]; diff --git a/projects/igniteui-angular/grids/grid/src/grid.search.spec.ts b/projects/igniteui-angular/grids/grid/src/grid.search.spec.ts index 2c9d7d7217d..d50b008036e 100644 --- a/projects/igniteui-angular/grids/grid/src/grid.search.spec.ts +++ b/projects/igniteui-angular/grids/grid/src/grid.search.spec.ts @@ -640,8 +640,7 @@ describe('IgxGrid - search API #grid', () => { expect(highlights.length).toBe(1); if (ind === 1) { verifyActiveHighlight(0); - } - else { + } else { expect(activeHighlight).toBeNull(); } expect((highlights[0] as HTMLElement).innerText).toEqual('12'); diff --git a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-crud.spec.ts b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-crud.spec.ts index ca26ff1735b..1cc9695b083 100644 --- a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-crud.spec.ts +++ b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-crud.spec.ts @@ -111,8 +111,7 @@ describe('IgxTreeGrid - CRUD #tGrid', () => { try { treeGrid.addRow(newRow, 12345); fix.detectChanges(); - } - catch (ex) { + } catch (ex) { error = (ex as Error).message; } expect(error).toMatch('Invalid parent row ID!'); @@ -252,8 +251,7 @@ describe('IgxTreeGrid - CRUD #tGrid', () => { try { treeGrid.addRow(newRow, 12345); fix.detectChanges(); - } - catch (ex) { + } catch (ex) { error = (ex as Error).message; } expect(error).toMatch('Invalid parent row ID!'); diff --git a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-expanding.spec.ts b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-expanding.spec.ts index fb81c6b2f41..37d0edf5de6 100644 --- a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-expanding.spec.ts +++ b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-expanding.spec.ts @@ -86,8 +86,7 @@ describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { for (let rowToCheck = 0; rowToCheck < rows.length; rowToCheck++) { if (rowToCheck === rowToToggle) { TreeGridFunctions.verifyTreeRowHasExpandedIcon(rows[rowToCheck]); - } - else { + } else { TreeGridFunctions.verifyTreeRowHasCollapsedIcon(rows[rowToCheck]); } } @@ -115,8 +114,7 @@ describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { for (let rowToCheck = 0; rowToCheck < rows.length; rowToCheck++) { if (rowToCheck === rowToToggle) { TreeGridFunctions.verifyTreeRowHasExpandedIcon(rows[rowToCheck]); - } - else { + } else { TreeGridFunctions.verifyTreeRowHasCollapsedIcon(rows[rowToCheck]); } } @@ -532,8 +530,7 @@ describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { for (let rowToCheck = 0; rowToCheck < rows.length; rowToCheck++) { if (rowToCheck === rowToToggle) { TreeGridFunctions.verifyTreeRowHasExpandedIcon(rows[rowToCheck]); - } - else { + } else { TreeGridFunctions.verifyTreeRowHasCollapsedIcon(rows[rowToCheck]); } } @@ -560,8 +557,7 @@ describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { for (let rowToCheck = 0; rowToCheck < rows.length; rowToCheck++) { if (rowToCheck === rowToToggle && (treeGrid.gridAPI as IgxTreeGridAPIService).allow_expansion_state_change(ri, false)) { TreeGridFunctions.verifyTreeRowHasExpandedIcon(rows[rowToCheck]); - } - else { + } else { TreeGridFunctions.verifyTreeRowHasCollapsedIcon(rows[rowToCheck]); } } diff --git a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-filtering.spec.ts b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-filtering.spec.ts index 867accaf841..340466cdabc 100644 --- a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-filtering.spec.ts +++ b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-filtering.spec.ts @@ -303,15 +303,12 @@ describe('IgxTreeGrid - Filtering actions #tGrid', () => { if (val) { if (val.getFullYear() <= 2010) { return 'Senior'; - } - else if (val.getFullYear() < 2014) { + } else if (val.getFullYear() < 2014) { return 'Middle'; - } - else { + } else { return 'Junior'; } - } - else { + } else { return null; } }; diff --git a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-indentation.spec.ts b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-indentation.spec.ts index a660afe66ad..e4904239716 100644 --- a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-indentation.spec.ts +++ b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-indentation.spec.ts @@ -352,8 +352,7 @@ const verifyCellsContentAlignment = (fix, columnKey, shouldBeLeftAligned: boolea const cellDivChildren = cell.queryAll(By.css('div')); expect((cellDivChildren.length === 2) || (cellDivChildren.length === 3)).toBe(true); }); - } - else { // Should be right-aligned + } else { // Should be right-aligned cells.forEach((cell) => { expect(cell.nativeElement.classList.contains(NUMBER_CELL_CSS_CLASS)) .toBe(true, 'cell does not have number css class'); diff --git a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-search.spec.ts b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-search.spec.ts index 61771192c40..2ed7bc634cf 100644 --- a/projects/igniteui-angular/grids/tree-grid/src/tree-grid-search.spec.ts +++ b/projects/igniteui-angular/grids/tree-grid/src/tree-grid-search.spec.ts @@ -413,8 +413,7 @@ const verifySearchResult = (nativeParent, expectedHighlightSpansCount, expectedA if (expectedActiveSpanIndex !== -1) { // If active element should exist. expect(activeSpan).toBe(spans[expectedActiveSpanIndex], 'incorrect active element'); - } - else { + } else { // If active element should not exist. (used when spans.length is expected to be 0 as well) expect(activeSpan).toBeNull('active element was found'); } diff --git a/projects/igniteui-angular/query-builder/src/query-builder/query-builder-functions.spec.ts b/projects/igniteui-angular/query-builder/src/query-builder/query-builder-functions.spec.ts index 5065d954962..48cb256bf9f 100644 --- a/projects/igniteui-angular/query-builder/src/query-builder/query-builder-functions.spec.ts +++ b/projects/igniteui-angular/query-builder/src/query-builder/query-builder-functions.spec.ts @@ -525,8 +525,7 @@ export class QueryBuilderFunctions { if (operator === 'and') { expect(operatorLine.classList.contains(QueryBuilderSelectors.FILTER_TREE_LINE_AND)).toBe(true, 'incorrect operator line'); expect(operatorLine.classList.contains(QueryBuilderSelectors.FILTER_TREE_LINE_OR)).toBe(false, 'incorrect operator line'); - } - else { + } else { expect(operatorLine.classList.contains(QueryBuilderSelectors.FILTER_TREE_LINE_AND)).toBe(false, 'incorrect operator line'); expect(operatorLine.classList.contains(QueryBuilderSelectors.FILTER_TREE_LINE_OR)).toBe(true, 'incorrect operator line'); } @@ -968,8 +967,7 @@ export class QueryBuilderFunctions { if (dropGhost.previousElementSibling?.className && dropGhost.previousElementSibling?.className?.indexOf(QueryBuilderSelectors.FILTER_TREE_SUBQUERY) !== -1) { prevElement = QueryBuilderFunctions.getChipContent(dropGhost.previousElementSibling.previousElementSibling); - } - else if (dropGhost.previousElementSibling?.previousElementSibling) { + } else if (dropGhost.previousElementSibling?.previousElementSibling) { prevElement = QueryBuilderFunctions.getChipContent(dropGhost.previousElementSibling); } diff --git a/projects/igniteui-angular/query-builder/src/query-builder/query-builder.component.spec.ts b/projects/igniteui-angular/query-builder/src/query-builder/query-builder.component.spec.ts index d68399cf673..8af93270821 100644 --- a/projects/igniteui-angular/query-builder/src/query-builder/query-builder.component.spec.ts +++ b/projects/igniteui-angular/query-builder/src/query-builder/query-builder.component.spec.ts @@ -2253,8 +2253,7 @@ describe('IgxQueryBuilder', () => { queryBuilder.commit(); tick(100); fix.detectChanges(); - } - catch (err) { + } catch (err) { errMessage = err.message; } diff --git a/projects/igniteui-angular/simple-combo/src/simple-combo/simple-combo.component.spec.ts b/projects/igniteui-angular/simple-combo/src/simple-combo/simple-combo.component.spec.ts index 675a38d15c1..6369546f125 100644 --- a/projects/igniteui-angular/simple-combo/src/simple-combo/simple-combo.component.spec.ts +++ b/projects/igniteui-angular/simple-combo/src/simple-combo/simple-combo.component.spec.ts @@ -348,8 +348,7 @@ describe('IgxSimpleCombo', () => { let errorMessage = ''; try { combo.data = null; - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); @@ -362,8 +361,7 @@ describe('IgxSimpleCombo', () => { let errorMessage = ''; try { combo.data = undefined; - } - catch (ex) { + } catch (ex) { errorMessage = ex.message; } expect(errorMessage).toBe(''); @@ -2882,8 +2880,7 @@ describe('IgxSimpleCombo', () => { grid.navigateTo(fixture.componentInstance.data.length - 1, 0); await wait(30); fixture.detectChanges(); - } - catch (error) { + } catch (error) { throw new Error(`Test failed with error: ${error}`); } diff --git a/projects/igniteui-angular/stepper/src/stepper/stepper.component.spec.ts b/projects/igniteui-angular/stepper/src/stepper/stepper.component.spec.ts index 6323ae5d947..3a5df407beb 100644 --- a/projects/igniteui-angular/stepper/src/stepper/stepper.component.spec.ts +++ b/projects/igniteui-angular/stepper/src/stepper/stepper.component.spec.ts @@ -57,8 +57,7 @@ const testAnimationBehavior = (val: any, fix: ComponentFixture c.columnGroup && c.header === headerName); if (colGroups.length === 0) { return null; - } - else if (colGroups.length === 1) { + } else if (colGroups.length === 1) { return colGroups[0]; - } - else { + } else { throw new Error('More than one column group found.'); } } @@ -542,8 +540,7 @@ export class GridFunctions { if (chipDirection === SORTING_ICON_ASC_CONTENT) { expect(grp.dir).toBe(SortingDirection.Asc); expect(s.dir).toBe(SortingDirection.Asc); - } - else { + } else { expect(grp.dir).toBe(SortingDirection.Desc); expect(s.dir).toBe(SortingDirection.Desc); } @@ -856,8 +853,7 @@ export class GridFunctions { const headerAreaPinIcon = headerIcons.find((buttonIcon: DebugElement) => buttonIcon.query(By.directive(IgxIconComponent)).componentInstance.name === "pin"); const headerAreaUnpinIcon = headerIcons.find((buttonIcon: DebugElement) => buttonIcon.query(By.directive(IgxIconComponent)).componentInstance.name === "unpin"); pinUnpinIcon = headerAreaPinIcon ? headerAreaPinIcon.nativeElement : headerAreaUnpinIcon.nativeElement; - } - else { + } else { const pinContainer = GridFunctions.getExcelFilteringPinContainer(fix); const unpinContainer = GridFunctions.getExcelFilteringUnpinContainer(fix); pinUnpinIcon = pinContainer ? pinContainer : unpinContainer; @@ -874,8 +870,7 @@ export class GridFunctions { if (isIconInHeader) { const headerIcons = GridFunctions.getExcelFilteringHeaderIcons(fix); hideIcon = headerIcons.find((buttonIcon: any) => buttonIcon.innerText === 'visibility_off'); - } - else { + } else { hideIcon = GridFunctions.getExcelFilteringHideContainer(fix); } hideIcon.click(); @@ -1514,8 +1509,7 @@ export class GridFunctions { if (collapsible === false) { expect(GridFunctions.getColGroupExpandIndicator(groupHeader)).toBeNull(); - } - else { + } else { expect(group.expanded).toEqual(isExpanded); const text = isExpanded ? indicatorText[0] : indicatorText[1]; expect(GridFunctions.getColGroupExpandIndicator(groupHeader)).toBeDefined(); @@ -1553,8 +1547,7 @@ export class GridFunctions { const sortIconText = sortedDesc ? SORTING_ICON_DESC_CONTENT : SORTING_ICON_ASC_CONTENT; expect(sortIcon.nativeElement.textContent.trim()).toEqual(sortIconText); expect(header.nativeElement.classList.contains(SORTED_COLUMN_CLASS)).toEqual(sortedAsc || sortedDesc); - } - else { + } else { expect(sortIcon).toBeNull(); } } @@ -1690,8 +1683,7 @@ export class GridFunctions { const acc = (accum, c) => { if (c.column.colStart < col.colStart && c.column.rowStart === col.rowStart) { return accum += parseFloat(c.column.calcWidth) * c.column.gridColumnSpan; - } - else { + } else { return accum; } }; @@ -1760,8 +1752,7 @@ export class GridSummaryFunctions { if (summaryLabels.length === 0) { expect(summary.nativeElement.classList.contains('igx-grid-summary--empty')).toBeTruthy(); expect(summaryItems.length).toBe(0); - } - else { + } else { expect(summary.nativeElement.classList.contains('igx-grid-summary--empty')).toBeFalsy(); expect(summaryItems.length).toEqual(summaryLabels.length); if (summaryItems.length === summaryLabels.length) { @@ -1983,18 +1974,15 @@ export class GridSelectionFunctions { const checkboxDiv = GridSelectionFunctions.getRowCheckboxDiv(rowDOM); if (!hasCheckbox && !hasCheckboxDiv) { expect(GridSelectionFunctions.getRowCheckboxDiv(rowDOM)).toBeNull(); - } - else { + } else { expect(checkboxDiv).toBeDefined(); const rowCheckbox = GridSelectionFunctions.getRowCheckbox(rowDOM); expect(rowCheckbox).toBeDefined(); if (!hasCheckbox) { expect(rowCheckbox.style.visibility).toEqual('hidden'); - } - else if (verifyHeader) { + } else if (verifyHeader) { expect(rowCheckbox.style.visibility).toEqual('visible'); - } - else { + } else { expect(rowCheckbox.style.visibility).toEqual(''); } } diff --git a/projects/igniteui-angular/test-utils/grid-samples.spec.ts b/projects/igniteui-angular/test-utils/grid-samples.spec.ts index 1d2c0b9a67e..c1e29945838 100644 --- a/projects/igniteui-angular/test-utils/grid-samples.spec.ts +++ b/projects/igniteui-angular/test-utils/grid-samples.spec.ts @@ -1326,8 +1326,7 @@ export class GridCustomSelectorsComponent extends BasicGridComponent implements event.preventDefault(); if (rowContext.selected) { this.grid.deselectRows([rowContext.rowID]); - } - else { + } else { this.grid.selectRows([rowContext.rowID]); } } @@ -1338,8 +1337,7 @@ export class GridCustomSelectorsComponent extends BasicGridComponent implements event.preventDefault(); if (headContext.selected) { this.grid.deselectAllRows(); - } - else { + } else { this.grid.selectAllRows(); } } diff --git a/projects/igniteui-angular/test-utils/hierarchical-grid-components.spec.ts b/projects/igniteui-angular/test-utils/hierarchical-grid-components.spec.ts index ca2a474e3ff..6759c1f0a39 100644 --- a/projects/igniteui-angular/test-utils/hierarchical-grid-components.spec.ts +++ b/projects/igniteui-angular/test-utils/hierarchical-grid-components.spec.ts @@ -81,8 +81,7 @@ export class IgxHierarchicalGridTestBaseComponent { public pinColumn(column: ColumnType) { if (column.pinned) { column.unpin(); - } - else { + } else { column.pin(); } } @@ -157,8 +156,7 @@ export class IgxHierarchicalGridWithTransactionProviderComponent { public pinColumn(column: IgxColumnComponent) { if (column.pinned) { column.unpin(); - } - else { + } else { column.pin(); } } @@ -335,8 +333,7 @@ export class IgxHierarchicalGridCustomSelectorsComponent implements OnInit { public handleHeadSelectorClick(headContext) { if (headContext.totalCount !== headContext.selectedCount) { headContext.selectAll(); - } - else { + } else { headContext.deselectAll(); } } @@ -344,8 +341,7 @@ export class IgxHierarchicalGridCustomSelectorsComponent implements OnInit { public handleRowSelectorClick(rowContext) { if (rowContext.selected) { rowContext.deselect(); - } - else { + } else { rowContext.select(); } } diff --git a/projects/igniteui-angular/test-utils/pivot-grid-samples.spec.ts b/projects/igniteui-angular/test-utils/pivot-grid-samples.spec.ts index b4db3605dc9..c405597bf0e 100644 --- a/projects/igniteui-angular/test-utils/pivot-grid-samples.spec.ts +++ b/projects/igniteui-angular/test-utils/pivot-grid-samples.spec.ts @@ -385,8 +385,7 @@ export class IgxTotalSaleAggregate { let min = 0; if (data.length === 1) { min = data[0].UnitPrice * data[0].UnitsSold || 0; - } - else if (data.length > 1) { + } else if (data.length > 1) { min = data.reduce((a, b) => Math.min(a.UnitPrice * a.UnitsSold || 0, b.UnitPrice * b.UnitsSold || 0)); } return min; @@ -396,8 +395,7 @@ export class IgxTotalSaleAggregate { let max = 0; if (data.length === 1) { max = data[0].UnitPrice * data[0].UnitsSold; - } - else if (data.length > 1) { + } else if (data.length > 1) { max = data.reduce((a, b) => Math.max(a.UnitPrice * a.UnitsSold, b.UnitPrice * b.UnitsSold)); } return max; diff --git a/projects/igniteui-angular/test-utils/routing-test-guard.spec.ts b/projects/igniteui-angular/test-utils/routing-test-guard.spec.ts index dfe5b107414..cb6f7dce73d 100644 --- a/projects/igniteui-angular/test-utils/routing-test-guard.spec.ts +++ b/projects/igniteui-angular/test-utils/routing-test-guard.spec.ts @@ -6,8 +6,7 @@ export class RoutingTestGuard { public canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean { if (state.url === '/view5') { return false; - } - else { + } else { return true; } } diff --git a/projects/igniteui-angular/test-utils/sample-test-data.spec.ts b/projects/igniteui-angular/test-utils/sample-test-data.spec.ts index 1f6ed4da2fa..eac46880209 100644 --- a/projects/igniteui-angular/test-utils/sample-test-data.spec.ts +++ b/projects/igniteui-angular/test-utils/sample-test-data.spec.ts @@ -850,8 +850,7 @@ export class SampleTestData { dataType: columnsType, editable: true }); - } - else { + } else { cols.push({ key: namePrefix + i, dataType: columnsType, @@ -4684,11 +4683,9 @@ export class SampleTestData { for (let row = 0; row < rows; row++) { if (type === 'Number') { data.push(row); - } - else if (type === 'String') { + } else if (type === 'String') { data.push(`Row ${row}`); - } - else if (type === 'Boolean') { + } else if (type === 'Boolean') { data.push(row % 7 === 0); } } @@ -4761,14 +4758,11 @@ export class SampleTestData { if (dataItem['ID']) { return 'ID'; - } - else if (dataItem['Id']) { + } else if (dataItem['Id']) { return 'Id'; - } - else if (dataItem['id']) { + } else if (dataItem['id']) { return 'id'; - } - else { + } else { return undefined; } } diff --git a/projects/igniteui-angular/test-utils/tree-grid-components.spec.ts b/projects/igniteui-angular/test-utils/tree-grid-components.spec.ts index c5e82983792..de4dd4f02c2 100644 --- a/projects/igniteui-angular/test-utils/tree-grid-components.spec.ts +++ b/projects/igniteui-angular/test-utils/tree-grid-components.spec.ts @@ -961,8 +961,7 @@ export class IgxTreeGridCustomRowSelectorsComponent implements OnInit { event.preventDefault(); if (rowContext.selected) { this.treeGrid.deselectRows([rowContext.rowID]); - } - else { + } else { this.treeGrid.selectRows([rowContext.rowID]); } } @@ -973,8 +972,7 @@ export class IgxTreeGridCustomRowSelectorsComponent implements OnInit { event.preventDefault(); if (headContext.selected) { this.treeGrid.deselectAllRows(); - } - else { + } else { this.treeGrid.selectAllRows(); } } diff --git a/projects/igniteui-angular/test-utils/tree-grid-functions.spec.ts b/projects/igniteui-angular/test-utils/tree-grid-functions.spec.ts index f0c4ca26b6d..0c1bfb485c2 100644 --- a/projects/igniteui-angular/test-utils/tree-grid-functions.spec.ts +++ b/projects/igniteui-angular/test-utils/tree-grid-functions.spec.ts @@ -156,8 +156,7 @@ export class TreeGridFunctions { if (expectedIndentationLevel === 0) { expect(divChildren.length).toBe(2, 'root treeCell has incorrect divs count'); expect(indentationDiv).toBeNull(); - } - else { + } else { expect(divChildren.length).toBe(3, 'child treeCell has incorrect divs count'); expect(indentationDiv).toBeDefined(); expect(indentationDiv).not.toBeNull(); @@ -356,8 +355,7 @@ export class TreeGridFunctions { // Verify selection of row through treeGrid const selectedRows = (treeGrid as IgxTreeGridComponent).selectedRows; expect(selectedRows.includes(rowComponent.key)).toBe(false); - } - else { + } else { expect(checkboxComponent.checked).toBe(expectedCheckboxState, 'Incorrect checkbox selection state'); expect(checkboxComponent.nativeInput.nativeElement.checked).toBe(expectedCheckboxState, 'Incorrect native checkbox selection state'); @@ -384,8 +382,7 @@ export class TreeGridFunctions { expect(checkboxComponent.indeterminate).toBe(true); expect(checkboxComponent.checked).toBe(false, 'Incorrect checkbox selection state'); expect(checkboxComponent.nativeInput.nativeElement.checked).toBe(false, 'Incorrect native checkbox selection state'); - } - else { + } else { expect(checkboxComponent.indeterminate).toBe(false); expect(checkboxComponent.checked).toBe(expectedSelection, 'Incorrect checkbox selection state'); expect(checkboxComponent.nativeInput.nativeElement.checked).toBe(expectedSelection, 'Incorrect native checkbox selection state'); @@ -431,8 +428,7 @@ export class TreeGridFunctions { if (isLoading) { expect(loadingDiv).toBeDefined(); expect(indicatorDiv).toBeNull(); - } - else { + } else { expect(loadingDiv).toBeNull(); expect(indicatorDiv).toBeDefined(); expect(indicatorDiv.nativeElement.style.visibility).toBe(isExpandVisible ? 'visible' : 'hidden'); diff --git a/projects/igniteui-angular/test-utils/ui-interactions.spec.ts b/projects/igniteui-angular/test-utils/ui-interactions.spec.ts index 96bb5c76f99..85895340907 100644 --- a/projects/igniteui-angular/test-utils/ui-interactions.spec.ts +++ b/projects/igniteui-angular/test-utils/ui-interactions.spec.ts @@ -131,8 +131,7 @@ export class UIInteractions { }; if (elem.hasOwnProperty('triggerEventHandler')) { elem.triggerEventHandler('keydown', event); - } - else { + } else { (elem.nativeElement as HTMLElement).dispatchEvent(new KeyboardEvent('keydown', { ...event })); } } @@ -212,8 +211,7 @@ export class UIInteractions { if (startPos !== endPos) { // replaced selection, cursor goes to end target.nativeElement.selectionStart = target.nativeElement.selectionEnd = startPos + inputValue.length; - } - else { + } else { // typing move the cursor after the typed value target.nativeElement.selectionStart = target.nativeElement.selectionEnd = endPos + inputValue.length; } diff --git a/projects/igniteui-angular/tree/src/tree/tree-functions.spec.ts b/projects/igniteui-angular/tree/src/tree/tree-functions.spec.ts index ccdfd2c04f7..9ac34bea3a3 100644 --- a/projects/igniteui-angular/tree/src/tree/tree-functions.spec.ts +++ b/projects/igniteui-angular/tree/src/tree/tree-functions.spec.ts @@ -62,8 +62,7 @@ export class TreeTestFunctions { expect(this.getNodeCheckboxDiv(node.nativeElement)).not.toBeNull(); expect(TreeTestFunctions.getNodeCheckboxInput(node.nativeElement).checked).toBe(selected); expect(TreeTestFunctions.getNodeCheckboxInput(node.nativeElement).indeterminate).toBe(indeterminate); - } - else { + } else { expect(this.getNodeCheckboxDiv(node.nativeElement)).toBeNull(); } } diff --git a/projects/igniteui-angular/tree/src/tree/tree-navigation.spec.ts b/projects/igniteui-angular/tree/src/tree/tree-navigation.spec.ts index 17e97a6a391..dbd51e947a7 100644 --- a/projects/igniteui-angular/tree/src/tree/tree-navigation.spec.ts +++ b/projects/igniteui-angular/tree/src/tree/tree-navigation.spec.ts @@ -56,8 +56,7 @@ describe('IgxTree - Navigation #treeView', () => { visibleNodes.forEach(node => { if (node !== tree.nodes.first) { expect(node.header.nativeElement.tabIndex).toEqual(-1); - } - else { + } else { expect(node.header.nativeElement.tabIndex).toEqual(0); } }); diff --git a/projects/igniteui-angular/tree/src/tree/tree-selection.service.spec.ts b/projects/igniteui-angular/tree/src/tree/tree-selection.service.spec.ts index 1e475373cb3..aa1a87a8f73 100644 --- a/projects/igniteui-angular/tree/src/tree/tree-selection.service.spec.ts +++ b/projects/igniteui-angular/tree/src/tree/tree-selection.service.spec.ts @@ -60,7 +60,6 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { emit: vi.fn().mockName("emitter.emit") }; mockTree = { - : vi.fn().mockName("tree."), selection: IgxTreeSelectionType.BiState, nodeSelection: mockEmitter, nodes: mockQuery1 }; selectionService.register(mockTree); @@ -326,8 +325,7 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { expect(selectionService.isNodeSelected(node)).toBeTruthy(); expect(node.selectedChange.emit).toHaveBeenCalled(); expect(node.selectedChange.emit).toHaveBeenCalledWith(true); - } - else { + } else { expect(selectionService.isNodeSelected(node)).toBeFalsy(); } }); @@ -360,8 +358,7 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { expect(selectionService.isNodeSelected(node)).toBeTruthy(); expect(node.selectedChange.emit).toHaveBeenCalled(); expect(node.selectedChange.emit).toHaveBeenCalledWith(true); - } - else { + } else { expect(selectionService.isNodeSelected(node)).toBeFalsy(); } }); @@ -380,7 +377,6 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { emit: vi.fn().mockName("emitter.emit") }; mockTree = { - : vi.fn().mockName("tree."), selection: IgxTreeSelectionType.Cascading, nodeSelection: mockEmitter, nodes: mockQuery1 }; selectionService.register(mockTree); @@ -537,11 +533,9 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { expect(selectionService.isNodeSelected(node)).toBeTruthy(); expect(node.selectedChange.emit).toHaveBeenCalled(); expect(node.selectedChange.emit).toHaveBeenCalledWith(true); - } - else if (index === 3) { + } else if (index === 3) { expect(selectionService.isNodeSelected(node)).toBeTruthy(); - } - else { + } else { expect(selectionService.isNodeSelected(node)).toBeFalsy(); } }); @@ -584,8 +578,7 @@ describe('IgxTreeSelectionService - Unit Tests #treeView', () => { expect(node.selectedChange.emit).toHaveBeenCalled(); expect(node.selectedChange.emit).toHaveBeenCalledWith(true); } - } - else { + } else { expect(selectionService.isNodeSelected(node)).toBeFalsy(); } }); diff --git a/projects/igniteui-angular/tree/src/tree/tree-selection.spec.ts b/projects/igniteui-angular/tree/src/tree/tree-selection.spec.ts index 6cb7be18416..5e83b8aa441 100644 --- a/projects/igniteui-angular/tree/src/tree/tree-selection.spec.ts +++ b/projects/igniteui-angular/tree/src/tree/tree-selection.spec.ts @@ -243,8 +243,7 @@ describe('IgxTree - Selection #treeView', () => { for (let i = 1; i < 14; i++) { if (i < 10) { TreeTestFunctions.verifyNodeSelected(tree.nodes.toArray()[i], false); - } - else { + } else { TreeTestFunctions.verifyNodeSelected(tree.nodes.toArray()[i]); } } @@ -299,8 +298,7 @@ describe('IgxTree - Selection #treeView', () => { for (let i = 10; i < 18; i++) { if (i !== 14) { TreeTestFunctions.verifyNodeSelected(tree.nodes.toArray()[i]); - } - else { + } else { TreeTestFunctions.verifyNodeSelected(tree.nodes.toArray()[i], false, true, true); } } @@ -626,7 +624,6 @@ describe('IgxTree - Selection #treeView', () => { emit: vi.fn().mockName("emitter.emit") }; const mockTree: IgxTree = { - : vi.fn().mockName("tree."), selection: IgxTreeSelectionType.BiState, nodeSelection: mockEmitter, nodes: { find: () => true }