From 1f117aeb600192c8f22cf0b01daca3dbd99fe140 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 11 Jun 2019 18:18:48 +0300 Subject: [PATCH 1/3] chore(*): attempting to split text execution --- .travis.yml | 5 +- package-lock.json | 85 ++++++++++++------- package.json | 5 ++ projects/igniteui-angular/karma.grid.conf.js | 47 ++++++++++ .../karma.hierarchical-grid.conf.js | 47 ++++++++++ .../igniteui-angular/karma.non-grid.conf.js | 47 ++++++++++ .../igniteui-angular/karma.tree-grid.conf.js | 47 ++++++++++ .../src/lib/grids/grid/cell.spec.ts | 2 +- .../src/lib/grids/grid/column-group.spec.ts | 2 +- .../src/lib/grids/grid/column-hiding.spec.ts | 2 +- .../src/lib/grids/grid/column-moving.spec.ts | 2 +- .../src/lib/grids/grid/column-pinning.spec.ts | 2 +- .../lib/grids/grid/column-resizing.spec.ts | 2 +- .../src/lib/grids/grid/column.spec.ts | 2 +- .../lib/grids/grid/grid-filtering-ui.spec.ts | 6 +- .../src/lib/grids/grid/grid-filtering.spec.ts | 2 +- .../lib/grids/grid/grid-keyBoardNav.spec.ts | 2 +- .../grids/grid/grid-mrl-keyboard-nav.spec.ts | 2 +- .../grid/grid-multi-cell-selection.spec.ts | 2 +- .../src/lib/grids/grid/grid-selection.spec.ts | 2 +- .../src/lib/grids/grid/grid-summary.spec.ts | 2 +- .../src/lib/grids/grid/grid-toolbar.spec.ts | 4 +- .../src/lib/grids/grid/grid.component.spec.ts | 2 +- .../src/lib/grids/grid/grid.crud.spec.ts | 2 +- .../src/lib/grids/grid/grid.groupby.spec.ts | 2 +- .../grid.multi-row-layout.integration.spec.ts | 2 +- .../grids/grid/grid.multi-row-layout.spec.ts | 2 +- .../lib/grids/grid/grid.pagination.spec.ts | 2 +- .../src/lib/grids/grid/grid.pinning.spec.ts | 2 +- .../src/lib/grids/grid/grid.search.spec.ts | 2 +- .../src/lib/grids/grid/grid.sorting.spec.ts | 2 +- .../lib/grids/grid/row-drag.directive.spec.ts | 2 +- .../hierarchical-grid.integration.spec.ts | 2 +- .../hierarchical-grid.navigation.spec.ts | 8 +- .../hierarchical-grid.spec.ts | 8 +- .../hierarchical-grid.virtualization.spec.ts | 4 +- .../grids/tree-grid/tree-grid-crud.spec.ts | 2 +- .../tree-grid/tree-grid-expanding.spec.ts | 4 +- .../tree-grid/tree-grid-filtering.spec.ts | 2 +- .../tree-grid/tree-grid-indentation.spec.ts | 2 +- .../tree-grid/tree-grid-integration.spec.ts | 2 +- .../tree-grid/tree-grid-keyBoardNav.spec.ts | 2 +- .../tree-grid-multi-cell-selection.spec.ts | 2 +- .../grids/tree-grid/tree-grid-search.spec.ts | 2 +- .../tree-grid/tree-grid-selection.spec.ts | 2 +- .../grids/tree-grid/tree-grid-sorting.spec.ts | 2 +- .../tree-grid/tree-grid-summaries.spec.ts | 2 +- .../tree-grid/tree-grid.component.spec.ts | 2 +- 48 files changed, 304 insertions(+), 83 deletions(-) create mode 100644 projects/igniteui-angular/karma.grid.conf.js create mode 100644 projects/igniteui-angular/karma.hierarchical-grid.conf.js create mode 100644 projects/igniteui-angular/karma.non-grid.conf.js create mode 100644 projects/igniteui-angular/karma.tree-grid.conf.js diff --git a/.travis.yml b/.travis.yml index c40db0de2a3..f5cf202ea88 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,10 @@ 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 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 30c66a578dc..a7354e1cae6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2856,7 +2856,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 }, @@ -3519,7 +3519,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 } @@ -5464,7 +5464,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5485,12 +5486,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" @@ -5505,17 +5508,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", @@ -5632,7 +5638,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -5644,6 +5651,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -5658,6 +5666,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -5665,12 +5674,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" @@ -5689,6 +5700,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -5769,7 +5781,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -5781,6 +5794,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -5866,7 +5880,8 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5902,6 +5917,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", @@ -5921,6 +5937,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5964,12 +5981,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 } } }, @@ -6621,7 +6640,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 }, @@ -8110,7 +8129,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 }, @@ -8478,6 +8497,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", @@ -8632,7 +8657,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": { @@ -8641,7 +8666,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 } @@ -9798,7 +9823,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 } @@ -9888,7 +9913,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 }, @@ -10144,7 +10169,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 }, @@ -11350,7 +11375,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": { @@ -11372,7 +11397,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 } @@ -11390,7 +11415,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 } @@ -14175,7 +14200,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": { @@ -14222,7 +14247,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": { @@ -15593,7 +15618,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": { @@ -16104,7 +16129,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": { @@ -16142,7 +16167,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 } @@ -17314,7 +17339,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 } @@ -17322,7 +17347,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..943f4b4ae00 --- /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'), + reports: ['html', '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..2bb286d4e89 --- /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'), + reports: ['html', '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..87da984fb04 --- /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'), + reports: ['html', '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..19dd54a9c11 --- /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'), + reports: ['html', '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 b1905f321a4..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'; -xdescribe('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 a2281bed045..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'; -xdescribe('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 b78f1e4f58d..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'; -xdescribe('IgxHierarchicalGrid Basic Navigation', () => { +describe('IgxHierarchicalGrid Basic Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -650,7 +650,7 @@ xdescribe('IgxHierarchicalGrid Basic Navigation', () => { }); -xdescribe('IgxHierarchicalGrid Complex Navigation', () => { +describe('IgxHierarchicalGrid Complex Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -779,7 +779,7 @@ xdescribe('IgxHierarchicalGrid Complex Navigation', () => { })); }); -xdescribe('IgxHierarchicalGrid Multi-layout Navigation', () => { +describe('IgxHierarchicalGrid Multi-layout Navigation #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -920,7 +920,7 @@ xdescribe('IgxHierarchicalGrid Multi-layout Navigation', () => { })); }); -xdescribe('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 ef8cf5a91de..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'; -xdescribe('Basic IgxHierarchicalGrid', () => { +describe('Basic IgxHierarchicalGrid #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -270,7 +270,7 @@ xdescribe('Basic IgxHierarchicalGrid', () => { })); }); -xdescribe('IgxHierarchicalGrid Row Islands', () => { +describe('IgxHierarchicalGrid Row Islands #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -495,7 +495,7 @@ xdescribe('IgxHierarchicalGrid Row Islands', () => { })); }); -xdescribe('IgxHierarchicalGrid Remote Scenarios', () => { +describe('IgxHierarchicalGrid Remote Scenarios #hGrid', () => { configureTestSuite(); let fixture: ComponentFixture; const TBODY_CLASS = '.igx-grid__tbody-content'; @@ -571,7 +571,7 @@ xdescribe('IgxHierarchicalGrid Remote Scenarios', () => { })); }); -xdescribe('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 0be5f14d4c1..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'; -xdescribe('IgxHierarchicalGrid Virtualization', () => { +describe('IgxHierarchicalGrid Virtualization #hGrid', () => { configureTestSuite(); let fixture; let hierarchicalGrid: IgxHierarchicalGridComponent; @@ -369,7 +369,7 @@ xdescribe('IgxHierarchicalGrid Virtualization', () => { }); }); -xdescribe('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..e2a0cbeb052 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..d8634fb4460 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..b2ba2a67563 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..f28e0391f98 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..d1eba3fc9b5 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..bc7382c69b4 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..bc822c0d8b4 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..d6f900d3667 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..123ca264994 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..5f7b3108d16 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..07ab7f9e923 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..d817ba0ebdf 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; From f3d4c3efc6f547155cfdf46c4a43395fd2f57237 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 11 Jun 2019 21:43:24 +0300 Subject: [PATCH 2/3] chore(*): xiting test that shows a bug in sizing --- .../src/lib/grids/tree-grid/tree-grid.component.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 d817ba0ebdf..32f9604f16f 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 @@ -84,7 +84,10 @@ describe('IgxTreeGrid Component Tests #tgrid', () => { 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; From 99be0601014c5356e1d9218aa779545848ff8323 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 11 Jun 2019 22:53:12 +0300 Subject: [PATCH 3/3] chore(*): fixing coverage --- .travis.yml | 2 ++ projects/igniteui-angular/karma.grid.conf.js | 4 ++-- projects/igniteui-angular/karma.hierarchical-grid.conf.js | 4 ++-- projects/igniteui-angular/karma.non-grid.conf.js | 4 ++-- projects/igniteui-angular/karma.tree-grid.conf.js | 4 ++-- .../src/lib/grids/tree-grid/tree-grid-crud.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-expanding.spec.ts | 4 ++-- .../src/lib/grids/tree-grid/tree-grid-filtering.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-indentation.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-integration.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-keyBoardNav.spec.ts | 2 +- .../grids/tree-grid/tree-grid-multi-cell-selection.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-search.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-selection.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-sorting.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid-summaries.spec.ts | 2 +- .../src/lib/grids/tree-grid/tree-grid.component.spec.ts | 2 +- 17 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.travis.yml b/.travis.yml index f5cf202ea88..88e5c674384 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ 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 @@ -25,6 +26,7 @@ script: - 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/projects/igniteui-angular/karma.grid.conf.js b/projects/igniteui-angular/karma.grid.conf.js index 943f4b4ae00..1f91beb2b02 100644 --- a/projects/igniteui-angular/karma.grid.conf.js +++ b/projects/igniteui-angular/karma.grid.conf.js @@ -29,8 +29,8 @@ module.exports = function (config) { tags: 'grid' }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage'), - reports: ['html', 'lcovonly'], + dir: require('path').join(__dirname, '../../coverage/grid'), + reports: ['html', 'json', 'lcovonly'], fixWebpackSourcePaths: true }, reporters: ['spec'], diff --git a/projects/igniteui-angular/karma.hierarchical-grid.conf.js b/projects/igniteui-angular/karma.hierarchical-grid.conf.js index 2bb286d4e89..3b1c7a7f00a 100644 --- a/projects/igniteui-angular/karma.hierarchical-grid.conf.js +++ b/projects/igniteui-angular/karma.hierarchical-grid.conf.js @@ -29,8 +29,8 @@ module.exports = function (config) { tags: 'hGrid' }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage'), - reports: ['html', 'lcovonly'], + dir: require('path').join(__dirname, '../../coverage/hierarchical-grid'), + reports: ['html', 'json', 'lcovonly'], fixWebpackSourcePaths: true }, reporters: ['spec'], diff --git a/projects/igniteui-angular/karma.non-grid.conf.js b/projects/igniteui-angular/karma.non-grid.conf.js index 87da984fb04..00c74a36b3b 100644 --- a/projects/igniteui-angular/karma.non-grid.conf.js +++ b/projects/igniteui-angular/karma.non-grid.conf.js @@ -29,8 +29,8 @@ module.exports = function (config) { skipTags: 'hGrid,tGrid,grid' }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage'), - reports: ['html', 'lcovonly'], + dir: require('path').join(__dirname, '../../coverage/non-grid'), + reports: ['html', 'json', 'lcovonly'], fixWebpackSourcePaths: true }, reporters: ['spec'], diff --git a/projects/igniteui-angular/karma.tree-grid.conf.js b/projects/igniteui-angular/karma.tree-grid.conf.js index 19dd54a9c11..4a8c3c8c43c 100644 --- a/projects/igniteui-angular/karma.tree-grid.conf.js +++ b/projects/igniteui-angular/karma.tree-grid.conf.js @@ -29,8 +29,8 @@ module.exports = function (config) { tags: 'tGrid' }, coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage'), - reports: ['html', 'lcovonly'], + dir: require('path').join(__dirname, '../../coverage/tree-grid'), + reports: ['html', 'json', 'lcovonly'], fixWebpackSourcePaths: true }, reporters: ['spec'], 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 e2a0cbeb052..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 #tgrid', () => { +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 d8634fb4460..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 #tgrid', () => { +describe('IgxTreeGrid - Expanding / Collapsing #tGrid', () => { configureTestSuite(); let fix; let treeGrid; @@ -990,7 +990,7 @@ describe('IgxTreeGrid - Expanding / Collapsing #tgrid', () => { }); -describe('Row editing expanding/collapsing #tgrid', () => { +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 b2ba2a67563..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 #tgrid', () => { +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 f28e0391f98..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 #tgrid', () => { +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 d1eba3fc9b5..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 #tgrid', () => { +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 bc7382c69b4..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 #tgrid', () => { +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 bc822c0d8b4..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 #tgrid', () => { +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 d6f900d3667..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 #tgrid', () => { +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 123ca264994..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 #tgrid', () => { +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 5f7b3108d16..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 #tgrid', () => { +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 07ab7f9e923..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 #tgrid', () => { +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 32f9604f16f..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 #tgrid', () => { +describe('IgxTreeGrid Component Tests #tGrid', () => { configureTestSuite(); const TBODY_CLASS = '.igx-grid__tbody-content'; let fix;