diff --git a/.travis.yml b/.travis.yml index c40db0de2a3..88e5c674384 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,11 +17,16 @@ before_script: # more heap mem per https://github.com/angular/angular-cli/issues/12645, https://github.com/npm/npm/issues/12238#issuecomment-367147962 - export NODE_OPTIONS="--max_old_space_size=4096" - npm install -g gulp +- npm install -g istanbul-combine script: - npm run lint:lib - ng build igniteui-angular --prod - npm run build:style -- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib; fi +- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:others; fi +- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:grid; fi +- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:tgrid; fi +- if [ -z "${TRAVIS_TAG}" ]; then npm run test:lib:hgrid; fi +- if [ -z "${TRAVIS_TAG}" ]; then istanbul-combine -d coverage -p none -r lcov -r html coverage/hierarchical-grid/coverage-final.json coverage/tree-grid/coverage-final.json coverage/non-grid/coverage-final.json coverage/grid/coverage-final.json; fi - if [ -z "${TRAVIS_TAG}" ]; then npm run test:schematics; fi - if [ -z "${TRAVIS_TAG}" ] && [ "${TRAVIS_REPO_SLUG}" == "IgniteUI/igniteui-angular" ]; then cat ./coverage/lcov.info | coveralls; fi diff --git a/package-lock.json b/package-lock.json index 96cdc3a1bfa..574fe451140 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2897,7 +2897,7 @@ }, "callsites": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true }, @@ -3560,7 +3560,7 @@ "dependencies": { "bluebird": { "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", "dev": true } @@ -5505,7 +5505,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5526,12 +5527,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5546,17 +5549,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -5673,7 +5679,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -5685,6 +5692,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -5699,6 +5707,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -5706,12 +5715,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -5730,6 +5741,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -5810,7 +5822,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -5822,6 +5835,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -5907,7 +5921,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5943,6 +5958,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5962,6 +5978,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -6005,12 +6022,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -6662,7 +6681,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true }, @@ -8151,7 +8170,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -8519,6 +8538,12 @@ "integrity": "sha512-7g0gPj8+9JepCNJR9WjDyQ2RkZ375jpdurYQyAYv8PorUCadepl8vrD6LmMqOGcM17cnrynBawQYZHaumgDjBw==", "dev": true }, + "karma-jasmine-spec-tags": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-1.1.0.tgz", + "integrity": "sha512-uhGYcGV1jmUSe2QZ6D/pmVehnggQaB8LCaG17EWetYJnGGu6C7LUcPkVNeMXMiewwa5V6g8RxOG8LP8Jh1ZBsQ==", + "dev": true + }, "karma-junit-reporter": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-1.2.0.tgz", @@ -8673,7 +8698,7 @@ "dependencies": { "promise": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.0.4.tgz", + "resolved": "http://registry.npmjs.org/promise/-/promise-7.0.4.tgz", "integrity": "sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=", "dev": true, "requires": { @@ -8682,7 +8707,7 @@ }, "resolve": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true } @@ -9854,7 +9879,7 @@ "dependencies": { "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true } @@ -9944,7 +9969,7 @@ }, "ncp": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", "dev": true }, @@ -10255,7 +10280,7 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true }, @@ -11455,7 +11480,7 @@ "dependencies": { "ansi-colors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "requires": { @@ -11477,7 +11502,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -11495,7 +11520,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true } @@ -14273,7 +14298,7 @@ }, "engine.io-client": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "dev": true, "requires": { @@ -14320,7 +14345,7 @@ }, "socket.io-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dev": true, "requires": { @@ -15690,7 +15715,7 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { @@ -16201,7 +16226,7 @@ }, "typedoc": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.11.1.tgz", + "resolved": "http://registry.npmjs.org/typedoc/-/typedoc-0.11.1.tgz", "integrity": "sha512-jdNIoHm5wkZqxQTe/g9AQ3LKnZyrzHXqu6A/c9GUOeJyBWLxNr7/Dm3rwFvLksuxRNwTvY/0HRDU9sJTa9WQSg==", "dev": true, "requires": { @@ -16239,7 +16264,7 @@ }, "typescript": { "version": "2.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "resolved": "http://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", "dev": true } @@ -17412,7 +17437,7 @@ }, "xmlbuilder": { "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true } @@ -17420,7 +17445,7 @@ }, "xmlbuilder": { "version": "8.2.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", "dev": true }, diff --git a/package.json b/package.json index bfc9d4b9996..bec09cff327 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,10 @@ "e2e": "ng e2e", "test:lib": "ng test igniteui-angular --watch=false --no-progress --code-coverage", "test:lib:azure": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.azure.conf.js", + "test:lib:grid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.grid.conf.js", + "test:lib:tgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.tree-grid.conf.js", + "test:lib:hgrid": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.hierarchical-grid.conf.js", + "test:lib:others": "ng test igniteui-angular --watch=false --no-progress --code-coverage --karma-config=./projects/igniteui-angular/karma.non-grid.conf.js", "test:lib:watch": "ng test igniteui-angular", "test:schematics": "ts-node --project projects/igniteui-angular/migrations/tsconfig.json ./node_modules/jasmine/bin/jasmine.js ./projects/igniteui-angular/migrations/**/*.spec.ts ./projects/igniteui-angular/schematics/**/*.spec.ts", "build:lib": "ng build igniteui-angular --prod && gulp build-style", @@ -85,6 +89,7 @@ "karma-coverage-istanbul-reporter": "~2.0.4", "karma-jasmine": "~2.0.1", "karma-jasmine-html-reporter": "~1.4.0", + "karma-jasmine-spec-tags": "^1.1.0", "karma-junit-reporter": "^1.2.0", "karma-spec-reporter": "~0.0.32", "lunr": "^2.3.5", diff --git a/projects/igniteui-angular/karma.grid.conf.js b/projects/igniteui-angular/karma.grid.conf.js new file mode 100644 index 00000000000..1f91beb2b02 --- /dev/null +++ b/projects/igniteui-angular/karma.grid.conf.js @@ -0,0 +1,47 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], + files: [ + { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, + { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, + { pattern: './test.css', watched: false }, + { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } + ], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-spec-tags'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('karma-spec-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + jasmine: { + random: false + }, + tagPrefix: '#', + tags: 'grid' + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../../coverage/grid'), + reports: ['html', 'json', 'lcovonly'], + fixWebpackSourcePaths: true + }, + reporters: ['spec'], + specReporter: { + suppressSkipped: true + }, + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/projects/igniteui-angular/karma.hierarchical-grid.conf.js b/projects/igniteui-angular/karma.hierarchical-grid.conf.js new file mode 100644 index 00000000000..3b1c7a7f00a --- /dev/null +++ b/projects/igniteui-angular/karma.hierarchical-grid.conf.js @@ -0,0 +1,47 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], + files: [ + { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, + { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, + { pattern: './test.css', watched: false }, + { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } + ], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-spec-tags'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('karma-spec-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + jasmine: { + random: false + }, + tagPrefix: '#', + tags: 'hGrid' + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../../coverage/hierarchical-grid'), + reports: ['html', 'json', 'lcovonly'], + fixWebpackSourcePaths: true + }, + reporters: ['spec'], + specReporter: { + suppressSkipped: true + }, + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/projects/igniteui-angular/karma.non-grid.conf.js b/projects/igniteui-angular/karma.non-grid.conf.js new file mode 100644 index 00000000000..00c74a36b3b --- /dev/null +++ b/projects/igniteui-angular/karma.non-grid.conf.js @@ -0,0 +1,47 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], + files: [ + { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, + { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, + { pattern: './test.css', watched: false }, + { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } + ], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-spec-tags'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('karma-spec-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + jasmine: { + random: false + }, + tagPrefix: '#', + skipTags: 'hGrid,tGrid,grid' + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../../coverage/non-grid'), + reports: ['html', 'json', 'lcovonly'], + fixWebpackSourcePaths: true + }, + reporters: ['spec'], + specReporter: { + suppressSkipped: true + }, + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/projects/igniteui-angular/karma.tree-grid.conf.js b/projects/igniteui-angular/karma.tree-grid.conf.js new file mode 100644 index 00000000000..4a8c3c8c43c --- /dev/null +++ b/projects/igniteui-angular/karma.tree-grid.conf.js @@ -0,0 +1,47 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', 'jasmine-spec-tags', '@angular-devkit/build-angular'], + files: [ + { pattern: '../../node_modules/hammerjs/hammer.min.js', watched: false }, + { pattern: '../../node_modules/hammer-simulator/index.js', watched: false }, + { pattern: './test.css', watched: false }, + { pattern: '../../dist/igniteui-angular/styles/igniteui-angular.css', watched: false } + ], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-spec-tags'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('karma-spec-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false, // leave Jasmine Spec Runner output visible in browser + jasmine: { + random: false + }, + tagPrefix: '#', + tags: 'tGrid' + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../../coverage/tree-grid'), + reports: ['html', 'json', 'lcovonly'], + fixWebpackSourcePaths: true + }, + reporters: ['spec'], + specReporter: { + suppressSkipped: true + }, + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/projects/igniteui-angular/src/lib/grids/grid/cell.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/cell.spec.ts index 9c570e65ad2..c22c425c36a 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/cell.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/cell.spec.ts @@ -11,7 +11,7 @@ import { SampleTestData } from '../../test-utils/sample-test-data.spec'; const DEBOUNCETIME = 30; -describe('IgxGrid - Cell component', () => { +describe('IgxGrid - Cell component #grid', () => { configureTestSuite(); const CELL_CSS_CLASS = '.igx-grid__td'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/column-group.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column-group.spec.ts index 7712520e312..8be95191862 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column-group.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column-group.spec.ts @@ -17,7 +17,7 @@ const GRID_COL_GROUP_THEAD_TITLE_CLASS = 'igx-grid__thead-title'; const GRID_COL_GROUP_THEAD_GROUP_CLASS = 'igx-grid__thead-group'; const GRID_COL_THEAD_CLASS = '.igx-grid__th'; -describe('IgxGrid - multi-column headers', () => { +describe('IgxGrid - multi-column headers #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ diff --git a/projects/igniteui-angular/src/lib/grids/grid/column-hiding.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column-hiding.spec.ts index 35ff275f3a8..4ba76b95ac9 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column-hiding.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column-hiding.spec.ts @@ -17,7 +17,7 @@ import { HelperUtils } from '../../test-utils/helper-utils.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; import { take } from 'rxjs/internal/operators/take'; -describe('Column Hiding UI', () => { +describe('Column Hiding UI #grid', () => { configureTestSuite(); let fix; let grid: IgxGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/grid/column-moving.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column-moving.spec.ts index 4c2a92f5071..2c8f3aabc97 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column-moving.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column-moving.spec.ts @@ -19,7 +19,7 @@ import { configureTestSuite } from '../../test-utils/configure-suite'; import { IgxGridComponent } from './grid.component'; import { HelperUtils } from '../../test-utils/helper-utils.spec'; -describe('IgxGrid - Column Moving', () => { +describe('IgxGrid - Column Moving #grid', () => { configureTestSuite(); const CELL_CSS_CLASS = '.igx-grid__td'; const COLUMN_HEADER_CLASS = '.igx-grid__th'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/column-pinning.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column-pinning.spec.ts index a00b74d7e82..22d3c3cad30 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column-pinning.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column-pinning.spec.ts @@ -15,7 +15,7 @@ import { GridFunctions } from '../../test-utils/grid-functions.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; import { UIInteractions } from '../../test-utils/ui-interactions.spec'; -describe('Column Pinning UI', () => { +describe('Column Pinning UI #grid', () => { configureTestSuite(); let fix; let grid: IgxGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/grid/column-resizing.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column-resizing.spec.ts index cde9e7bfc4d..582c1a3e48f 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column-resizing.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column-resizing.spec.ts @@ -14,7 +14,7 @@ import { IColumnResized } from '../../test-utils/grid-interfaces.spec'; import { MultiColumnHeadersComponent } from '../../test-utils/grid-samples.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; -describe('IgxGrid - Deferred Column Resizing', () => { +describe('IgxGrid - Deferred Column Resizing #grid', () => { configureTestSuite(); const DEBOUNCE_TIME = 200; const COLUMN_HEADER_CLASS = '.igx-grid__th'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/column.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/column.spec.ts index 3fc8b40f500..c029c5cca03 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/column.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/column.spec.ts @@ -10,7 +10,7 @@ import { wait } from '../../test-utils/ui-interactions.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -describe('IgxGrid - Column properties', () => { +describe('IgxGrid - Column properties #grid', () => { configureTestSuite(); const COLUMN_HEADER_CLASS = '.igx-grid__th'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-filtering-ui.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-filtering-ui.spec.ts index def75d45b13..571ff5eec49 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-filtering-ui.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-filtering-ui.spec.ts @@ -44,7 +44,7 @@ import { const FILTER_UI_ROW = 'igx-grid-filtering-row'; -describe('IgxGrid - Filtering actions', () => { +describe('IgxGrid - Filtering actions #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ @@ -1575,7 +1575,7 @@ describe('IgxGrid - Filtering actions', () => { })); }); -describe('IgxGrid - Filtering Row UI actions', () => { +describe('IgxGrid - Filtering Row UI actions #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ @@ -2819,7 +2819,7 @@ describe('IgxGrid - Filtering Row UI actions', () => { })); }); -describe('IgxGrid - Filtering actions - Excel style filtering', () => { +describe('IgxGrid - Filtering actions - Excel style filtering #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-filtering.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-filtering.spec.ts index c7e82f59e48..5a17d886efc 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-filtering.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-filtering.spec.ts @@ -17,7 +17,7 @@ import { SampleTestData } from '../../test-utils/sample-test-data.spec'; import { IgxGridFilteringComponent, CustomFilter } from '../../test-utils/grid-samples.spec'; import { ExpressionUI } from '../filtering/grid-filtering.service'; -describe('IgxGrid - Filtering actions', () => { +describe('IgxGrid - Filtering actions #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-keyBoardNav.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-keyBoardNav.spec.ts index 9f960d438e3..25b5935bd6c 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-keyBoardNav.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-keyBoardNav.spec.ts @@ -20,7 +20,7 @@ import { const DEBOUNCETIME = 30; const CELL_CSS_CLASS = '.igx-grid__td'; -describe('IgxGrid - Keyboard navigation', () => { +describe('IgxGrid - Keyboard navigation #grid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-mrl-keyboard-nav.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-mrl-keyboard-nav.spec.ts index 19ca713f9c0..d0931288c58 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-mrl-keyboard-nav.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-mrl-keyboard-nav.spec.ts @@ -17,7 +17,7 @@ const CELL_CSS_CLASS = '.igx-grid__td'; const ROW_CSS_CLASS = '.igx-grid__tr'; const CELL_BLOCK = '.igx-grid__mrl-block'; -describe('IgxGrid Multi Row Layout - Keyboard navigation', () => { +describe('IgxGrid Multi Row Layout - Keyboard navigation #grid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-multi-cell-selection.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-multi-cell-selection.spec.ts index b760e9865ef..7ef0ee4e3a4 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-multi-cell-selection.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-multi-cell-selection.spec.ts @@ -11,7 +11,7 @@ import { HelperUtils, setupGridScrollDetection } from '../../test-utils/helper-u import { DefaultSortingStrategy } from 'igniteui-angular'; -describe('IgxGrid - Multi Cell selection', () => { +describe('IgxGrid - Multi Cell selection #grid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-selection.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-selection.spec.ts index 892b9114f92..abd06044d8d 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-selection.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-selection.spec.ts @@ -14,7 +14,7 @@ import { SampleTestData } from '../../test-utils/sample-test-data.spec'; import { IgxHierarchicalGridMultiLayoutComponent } from '../hierarchical-grid/hierarchical-grid.spec'; import { IgxHierarchicalGridModule } from '../hierarchical-grid/hierarchical-grid.module'; -describe('IgxGrid - Row Selection', () => { +describe('IgxGrid - Row Selection #grid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-summary.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-summary.spec.ts index 4e9b9b65805..898870c61d3 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-summary.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-summary.spec.ts @@ -28,7 +28,7 @@ import { IgxStringFilteringOperand, IgxNumberFilteringOperand, SortingDirection, import { ColumnGroupFourLevelTestComponent } from './column-group.spec'; import { GridSummaryCalculationMode } from '../grid-base.component'; -describe('IgxGrid - Summaries', () => { +describe('IgxGrid - Summaries #grid', () => { configureTestSuite(); const SUMMARY_CLASS = '.igx-grid-summary'; const ITEM_CLASS = 'igx-grid-summary__item'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid-toolbar.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid-toolbar.spec.ts index d78d3330b12..ee08a8aa32e 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid-toolbar.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid-toolbar.spec.ts @@ -11,7 +11,7 @@ import { UIInteractions, wait } from '../../test-utils/ui-interactions.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; -describe('IgxGrid - Grid Toolbar', () => { +describe('IgxGrid - Grid Toolbar #grid', () => { configureTestSuite(); let fixture; let grid; @@ -525,7 +525,7 @@ describe('IgxGrid - Grid Toolbar', () => { }); -describe('IgxGrid - Grid Toolbar Custom Content', () => { +describe('IgxGrid - Grid Toolbar Custom Content #grid', () => { configureTestSuite(); let fixture; let grid; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.component.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.component.spec.ts index 0e2aa401eba..20ef434b889 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.component.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.component.spec.ts @@ -33,7 +33,7 @@ import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec'; const DEBOUNCETIME = 30; -describe('IgxGrid Component Tests', () => { +describe('IgxGrid Component Tests #grid', () => { const MIN_COL_WIDTH = '136px'; const COLUMN_HEADER_CLASS = '.igx-grid__th'; const COLUMN_HEADER_GROUP_CLASS = '.igx-grid__thead-item'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.crud.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.crud.spec.ts index 7a0cd0d59ad..0cf52c7ab76 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.crud.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.crud.spec.ts @@ -10,7 +10,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; const CELL_CSS_CLASS = '.igx-grid__td'; -describe('IgxGrid - CRUD operations', () => { +describe('IgxGrid - CRUD operations #grid', () => { configureTestSuite(); let fix; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.groupby.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.groupby.spec.ts index dbbb64f8d0d..81436c8f2ec 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.groupby.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.groupby.spec.ts @@ -19,7 +19,7 @@ import { configureTestSuite } from '../../test-utils/configure-suite'; import { DataParent } from '../../test-utils/sample-test-data.spec'; import { MultiColumnHeadersWithGroupingComponent } from '../../test-utils/grid-samples.spec'; -describe('IgxGrid - GroupBy', () => { +describe('IgxGrid - GroupBy #grid', () => { configureTestSuite(); const COLUMN_HEADER_CLASS = '.igx-grid__th'; const COLUMN_HEADER_GROUP_CLASS = '.igx-grid__thead-item'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.integration.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.integration.spec.ts index bac41587c51..44f91d3670c 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.integration.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.integration.spec.ts @@ -12,7 +12,7 @@ import { wait, UIInteractions } from '../../test-utils/ui-interactions.spec'; import { SortingDirection } from '../../data-operations/sorting-expression.interface'; import { DefaultSortingStrategy } from '../../data-operations/sorting-strategy'; -describe('IgxGrid - multi-row-layout Integration - ', () => { +describe('IgxGrid - multi-row-layout Integration #grid - ', () => { configureTestSuite(); let fixture; let grid: IgxGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.spec.ts index bc54dde436b..ca5a7a9d0cf 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.multi-row-layout.spec.ts @@ -21,7 +21,7 @@ const GRID_COL_GROUP_THEAD_GROUP_CLASS = 'igx-grid__thead-group'; const GRID_COL_THEAD_CLASS = '.igx-grid__th'; const GRID_MRL_BLOCK = '.igx-grid__mrl-block'; -describe('IgxGrid - multi-row-layout', () => { +describe('IgxGrid - multi-row-layout #grid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.pagination.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.pagination.spec.ts index ad8a7c2ee2c..a74c2350a3a 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.pagination.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.pagination.spec.ts @@ -10,7 +10,7 @@ import { configureTestSuite } from '../../test-utils/configure-suite'; import { wait } from '../../test-utils/ui-interactions.spec'; import { IgxNumberFilteringOperand } from '../../data-operations/filtering-condition'; -describe('IgxGrid - Grid Paging', () => { +describe('IgxGrid - Grid Paging #grid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.pinning.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.pinning.spec.ts index 70c9bf43448..62471e23588 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.pinning.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.pinning.spec.ts @@ -16,7 +16,7 @@ import { DefaultSortingStrategy } from '../../data-operations/sorting-strategy'; import { configureTestSuite } from '../../test-utils/configure-suite'; import { IgxGridHeaderGroupComponent } from '../grid-header-group.component'; -describe('IgxGrid - Column Pinning ', () => { +describe('IgxGrid - Column Pinning #grid ', () => { configureTestSuite(); const COLUMN_HEADER_CLASS = '.igx-grid__th'; const CELL_CSS_CLASS = '.igx-grid__td'; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.search.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.search.spec.ts index 0f5509e4c00..619d6f133e9 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.search.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.search.spec.ts @@ -14,7 +14,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { DataType } from '../../data-operations/data-util'; import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec'; -describe('IgxGrid - search API', () => { +describe('IgxGrid - search API #grid', () => { configureTestSuite(); const CELL_CSS_CLASS = '.igx-grid__td'; let fix, component, grid: IgxGridComponent, fixNativeElement; diff --git a/projects/igniteui-angular/src/lib/grids/grid/grid.sorting.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/grid.sorting.spec.ts index 1c87a2e204e..0798f126f24 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/grid.sorting.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/grid.sorting.spec.ts @@ -17,7 +17,7 @@ import { NoopAnimationsModule } from '@angular/platform-browser/animations'; const SORTING_ICON_ASC_CONTENT = 'arrow_upward'; const SORTING_ICON_DESC_CONTENT = 'arrow_downward'; -describe('IgxGrid - Grid Sorting', () => { +describe('IgxGrid - Grid Sorting #grid', () => { configureTestSuite(); let fixture; let grid: IgxGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/grid/row-drag.directive.spec.ts b/projects/igniteui-angular/src/lib/grids/grid/row-drag.directive.spec.ts index d65c0114cca..041571a51a9 100644 --- a/projects/igniteui-angular/src/lib/grids/grid/row-drag.directive.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/grid/row-drag.directive.spec.ts @@ -32,7 +32,7 @@ const CSS_CLASS_SELECTION_CHECKBOX = '.igx-grid__cbx-selection'; const CSS_CLASS_VIRTUAL_HSCROLLBAR = '.igx-vhelper--horizontal'; const CSS_CLASS_LAST_PINNED_HEADER = 'igx-grid__th--pinned-last'; -describe('IgxGrid - Row Drag Tests', () => { +describe('IgxGrid - Row Drag Tests #grid', () => { let fixture: ComponentFixture; let dropAreaElement: Element; let dragIndicatorElements: DebugElement[]; diff --git a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.integration.spec.ts b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.integration.spec.ts index 303f6ba822e..1aa9039611c 100644 --- a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.integration.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.integration.spec.ts @@ -17,7 +17,7 @@ import { take } from 'rxjs/operators'; import { IgxHierarchicalTransactionServiceFactory } from './hierarchical-grid-base.component'; import { IgxIconModule } from '../../icon'; -describe('IgxHierarchicalGrid Integration', () => { +describe('IgxHierarchicalGrid Integration #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.navigation.spec.ts b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.navigation.spec.ts index 182e80fd889..79a0a3ac8c8 100644 --- a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.navigation.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.navigation.spec.ts @@ -10,7 +10,7 @@ import { By } from '@angular/platform-browser'; import { IgxHierarchicalRowComponent } from './hierarchical-row.component'; import { setupHierarchicalGridScrollDetection } from '../../test-utils/helper-utils.spec'; -describe('IgxHierarchicalGrid Basic Navigation', () => { +describe('IgxHierarchicalGrid Basic Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -650,7 +650,7 @@ describe('IgxHierarchicalGrid Basic Navigation', () => { }); -describe('IgxHierarchicalGrid Complex Navigation', () => { +describe('IgxHierarchicalGrid Complex Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -779,7 +779,7 @@ describe('IgxHierarchicalGrid Complex Navigation', () => { })); }); -describe('IgxHierarchicalGrid Multi-layout Navigation', () => { +describe('IgxHierarchicalGrid Multi-layout Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -920,7 +920,7 @@ describe('IgxHierarchicalGrid Multi-layout Navigation', () => { })); }); -describe('IgxHierarchicalGrid Smaller Child Navigation', () => { +describe('IgxHierarchicalGrid Smaller Child Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.spec.ts b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.spec.ts index d2f34e6b199..2ddf726f2c5 100644 --- a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.spec.ts @@ -11,7 +11,7 @@ import { By } from '@angular/platform-browser'; import { IgxChildGridRowComponent } from './child-grid-row.component'; import { DisplayDensity } from '../../core/displayDensity'; -describe('Basic IgxHierarchicalGrid', () => { +describe('Basic IgxHierarchicalGrid #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -270,7 +270,7 @@ describe('Basic IgxHierarchicalGrid', () => { })); }); -describe('IgxHierarchicalGrid Row Islands', () => { +describe('IgxHierarchicalGrid Row Islands #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -495,7 +495,7 @@ describe('IgxHierarchicalGrid Row Islands', () => { })); }); -describe('IgxHierarchicalGrid Remote Scenarios', () => { +describe('IgxHierarchicalGrid Remote Scenarios #hGrid', () => { configureTestSuite(); let fixture: ComponentFixture; const TBODY_CLASS = '.igx-grid__tbody-content'; @@ -571,7 +571,7 @@ describe('IgxHierarchicalGrid Remote Scenarios', () => { })); }); -describe('IgxHierarchicalGrid Template Changing Scenarios', () => { +describe('IgxHierarchicalGrid Template Changing Scenarios #hGrid', () => { configureTestSuite(); const TBODY_CLASS = '.igx-grid__tbody-content'; const THEAD_CLASS = '.igx-grid__thead'; diff --git a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.virtualization.spec.ts b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.virtualization.spec.ts index d10e9f65d76..33f90e2a657 100644 --- a/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.virtualization.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/hierarchical-grid/hierarchical-grid.virtualization.spec.ts @@ -11,7 +11,7 @@ import { By } from '@angular/platform-browser'; import { first, delay } from 'rxjs/operators'; import { setupHierarchicalGridScrollDetection } from '../../test-utils/helper-utils.spec'; -describe('IgxHierarchicalGrid Virtualization', () => { +describe('IgxHierarchicalGrid Virtualization #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -369,7 +369,7 @@ describe('IgxHierarchicalGrid Virtualization', () => { }); }); -describe('IgxHierarchicalGrid Virtualization Custom Scenarios', () => { +describe('IgxHierarchicalGrid Virtualization Custom Scenarios #hGrid', () => { configureTestSuite(); beforeEach(async(() => { TestBed.configureTestingModule({ diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-crud.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-crud.spec.ts index 5b30fdf41ec..3a06cda58a8 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-crud.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-crud.spec.ts @@ -14,7 +14,7 @@ const DEBOUNCETIME = 30; const CELL_CSS_CLASS = '.igx-grid__td'; -describe('IgxTreeGrid - CRUD', () => { +describe('IgxTreeGrid - CRUD #tGrid', () => { configureTestSuite(); let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-expanding.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-expanding.spec.ts index 9716645e461..a0689638e14 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-expanding.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-expanding.spec.ts @@ -14,7 +14,7 @@ import { configureTestSuite } from '../../test-utils/configure-suite'; import { first } from 'rxjs/operators'; import { wait } from '../../test-utils/ui-interactions.spec'; -describe('IgxTreeGrid - Expanding / Collapsing', () => { +describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { configureTestSuite(); let fix; let treeGrid; @@ -990,7 +990,7 @@ describe('IgxTreeGrid - Expanding / Collapsing', () => { }); -describe('Row editing expanding/collapsing', () => { +describe('Row editing expanding/collapsing #tGrid', () => { configureTestSuite(); let fix; let treeGrid; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-filtering.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-filtering.spec.ts index 47c4cf145d6..b0dee570f00 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-filtering.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-filtering.spec.ts @@ -7,7 +7,7 @@ import { TreeGridFunctions } from '../../test-utils/tree-grid-functions.spec'; import { configureTestSuite } from '../../test-utils/configure-suite'; import { IgxStringFilteringOperand, IgxNumberFilteringOperand, IgxDateFilteringOperand } from '../../data-operations/filtering-condition'; -describe('IgxTreeGrid - Filtering actions', () => { +describe('IgxTreeGrid - Filtering actions #tGrid', () => { configureTestSuite(); let fix; let grid; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-indentation.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-indentation.spec.ts index 3ba2d70f1ca..2f1a1c3e747 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-indentation.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-indentation.spec.ts @@ -13,7 +13,7 @@ import { DefaultSortingStrategy } from '../../data-operations/sorting-strategy'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { Grid10x30WithSummariesComponent } from '../../test-utils/grid-samples.spec'; -describe('IgxTreeGrid - Indentation', () => { +describe('IgxTreeGrid - Indentation #tGrid', () => { configureTestSuite(); let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-integration.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-integration.spec.ts index d8822c112fe..b22e4b4830f 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-integration.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-integration.spec.ts @@ -25,7 +25,7 @@ import { IgxGridCellComponent } from '../grid'; const CSS_CLASS_BANNER = 'igx-banner'; const CSS_CLASS_ROW_EDITED = 'igx-grid__tr--edited'; -describe('IgxTreeGrid - Integration', () => { +describe('IgxTreeGrid - Integration #tGrid', () => { configureTestSuite(); let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-keyBoardNav.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-keyBoardNav.spec.ts index 7b09e325395..49cfb486f31 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-keyBoardNav.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-keyBoardNav.spec.ts @@ -10,7 +10,7 @@ import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec'; const DEBOUNCETIME = 30; const treeColumns = ['ID', 'Name', 'HireDate', 'Age', 'OnPTO']; -describe('IgxTreeGrid - Key Board Navigation', () => { +describe('IgxTreeGrid - Key Board Navigation #tGrid', () => { let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-multi-cell-selection.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-multi-cell-selection.spec.ts index 12931ae2d67..fa79f820b97 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-multi-cell-selection.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-multi-cell-selection.spec.ts @@ -12,7 +12,7 @@ import { IgxTreeGridModule } from '.'; import { HelperUtils, setupGridScrollDetection } from '../../test-utils/helper-utils.spec'; import { UIInteractions, wait } from '../../test-utils/ui-interactions.spec'; -describe('IgxTreeGrid - Multi Cell selection', () => { +describe('IgxTreeGrid - Multi Cell selection #tGrid', () => { configureTestSuite(); beforeEach(async(() => { diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-search.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-search.spec.ts index 4a44dfef290..9b463ee9556 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-search.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-search.spec.ts @@ -16,7 +16,7 @@ import { setupGridScrollDetection } from '../../test-utils/helper-utils.spec'; const HIGHLIGHT_CLASS = 'igx-highlight'; const ACTIVE_CLASS = 'igx-highlight__active'; -describe('IgxTreeGrid - search API', () => { +describe('IgxTreeGrid - search API #tGrid', () => { configureTestSuite(); let fix; let fixNativeElement; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-selection.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-selection.spec.ts index 89d84ec8b5c..4fd5e59ad9d 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-selection.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-selection.spec.ts @@ -19,7 +19,7 @@ import { IgxStringFilteringOperand, IgxNumberFilteringOperand } from '../../data import { configureTestSuite } from '../../test-utils/configure-suite'; import { wait } from '../../test-utils/ui-interactions.spec'; -describe('IgxTreeGrid - Selection', () => { +describe('IgxTreeGrid - Selection #tGrid', () => { configureTestSuite(); let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-sorting.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-sorting.spec.ts index b957fae2adf..8faf9a0c9d8 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-sorting.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-sorting.spec.ts @@ -8,7 +8,7 @@ import { configureTestSuite } from '../../test-utils/configure-suite'; import { DefaultSortingStrategy } from '../../data-operations/sorting-strategy'; import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -describe('IgxTreeGrid - Sorting', () => { +describe('IgxTreeGrid - Sorting #tGrid', () => { configureTestSuite(); let fix; let treeGrid: IgxTreeGridComponent; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-summaries.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-summaries.spec.ts index 7b04b4879e6..1bbcbd71814 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-summaries.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid-summaries.spec.ts @@ -15,7 +15,7 @@ import { wait, UIInteractions } from '../../test-utils/ui-interactions.spec'; import { IgxNumberFilteringOperand } from 'igniteui-angular'; import { IgxTreeGridRowComponent } from './tree-grid-row.component'; -describe('IgxTreeGrid - Summaries', () => { +describe('IgxTreeGrid - Summaries #tGrid', () => { configureTestSuite(); const DEBOUNCETIME = 30; diff --git a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.component.spec.ts b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.component.spec.ts index 3828a358d6e..6683b05cbb9 100644 --- a/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.component.spec.ts +++ b/projects/igniteui-angular/src/lib/grids/tree-grid/tree-grid.component.spec.ts @@ -12,7 +12,7 @@ import { } from '../../test-utils/tree-grid-components.spec'; import { wait } from '../../test-utils/ui-interactions.spec'; -describe('IgxTreeGrid Component Tests', () => { +describe('IgxTreeGrid Component Tests #tGrid', () => { configureTestSuite(); const TBODY_CLASS = '.igx-grid__tbody-content'; let fix; @@ -84,7 +84,10 @@ describe('IgxTreeGrid Component Tests', () => { expect(grid.rowList.length).toEqual(6); })); - it(`should render 11 records if height is 100% and parent container\'s height is unset and + /** + * reenable after resolving the auto-sizing issues for #4809 + */ + xit(`should render 11 records if height is 100% and parent container\'s height is unset and display density is changed`, fakeAsync(() => { grid.height = '100%'; fix.componentInstance.density = DisplayDensity.compact;