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
}