]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Update npm dependencies 34325/head
authorTiago Melo <tmelo@suse.com>
Tue, 31 Mar 2020 14:43:17 +0000 (14:43 +0000)
committerTiago Melo <tmelo@suse.com>
Thu, 2 Apr 2020 13:52:43 +0000 (13:52 +0000)
ngx-bootstrap now requires BrowserAnimationsModule, so it has to be imported
in each unit test that imports ngx-bootstrap modules.

Fixes: https://tracker.ceph.com/issues/44854
Signed-off-by: Tiago Melo <tmelo@suse.com>
46 files changed:
src/pybind/mgr/dashboard/frontend/package-lock.json
src/pybind/mgr/dashboard/frontend/package.json
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-details/iscsi-target-details.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi/iscsi.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/daemon-list/daemon-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/image-list/image-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/overview/overview.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/pool-list/pool-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-namespace-list/rbd-namespace-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-trash-list/rbd-trash-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-clients/cephfs-clients.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-list/cephfs-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/configuration/configuration.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/host-details/host-details.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/hosts/hosts.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory-devices/inventory-devices.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/inventory/inventory.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/mgr-modules/mgr-module-list/mgr-module-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-devices-selection-groups/osd-devices-selection-groups.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-devices-selection-modal/osd-devices-selection-modal.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-form/osd-form.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/active-alert-list/active-alert-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/rules-list/rules-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/prometheus/silence-list/silence-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/services/services.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-details/nfs-details.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/nfs/nfs-list/nfs-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/performance-counter/performance-counter/performance-counter.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-daemon-list/rgw-daemon-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-list/rgw-user-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/shared/smart-list/smart-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/core/auth/role-list/role-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/core/auth/user-list/user-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/core/layouts/login-layout/login-layout.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/models/cd-table-column-filters-change.ts

index 972398eed0c4052cbea3d2caf967438e03f1d3a9..4dc78438ac1d4c46d12bff9d1660602d232c7d15 100644 (file)
         "tslib": "1.10.0",
         "typescript": "3.5.3",
         "webpack-sources": "1.4.3"
+      },
+      "dependencies": {
+        "tslib": {
+          "version": "1.10.0",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
+          "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
+          "dev": true
+        }
       }
     },
     "@angular-devkit/build-webpack": {
       }
     },
     "@swimlane/ngx-datatable": {
-      "version": "15.0.2",
-      "resolved": "https://registry.npmjs.org/@swimlane/ngx-datatable/-/ngx-datatable-15.0.2.tgz",
-      "integrity": "sha512-IlUyCs/hLv12hzz2pGugbrdRpBbwE6JUM4Bm4CCqLptmZj+t8pw8Ywthde8yUDdpgGgTJeJ9G5o92QadyGbP3g=="
+      "version": "16.0.3",
+      "resolved": "https://registry.npmjs.org/@swimlane/ngx-datatable/-/ngx-datatable-16.0.3.tgz",
+      "integrity": "sha512-SuVd89CTFhy+21SF8W+qmGoXGFeB7KB5/VwkrgvDRs0GnBC5m9u1nAyN0ypSXMmqilcem6vPmh4yVhjPL1rseg==",
+      "requires": {
+        "tslib": "^1.9.0"
+      }
     },
     "@types/babel__core": {
       "version": "7.1.6",
       "dev": true
     },
     "bootstrap": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
-      "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag=="
+      "version": "4.4.1",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz",
+      "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA=="
     },
     "brace-expansion": {
       "version": "1.1.11",
       "dev": true
     },
     "detect-browser": {
-      "version": "4.7.0",
-      "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-4.7.0.tgz",
-      "integrity": "sha512-x+7zkRxwEiQ8qLKKfln9pTa4n87fbPHVpHyImmpEQn5lAmKurWBVbg0tb99ruAHqSA0ejrXMp0MahKEulE7LqA=="
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.0.0.tgz",
+      "integrity": "sha512-jUaq/SAT9YMlmhq/8w7gnqqr8AMcc7iYG1eAp7vP/7xn2eLtlcnEmxOkh2PmTg2Q+jVSUO3XD4sZ/IldbGg3dA=="
     },
     "detect-file": {
       "version": "1.0.0",
       "dev": true
     },
     "ng-block-ui": {
-      "version": "2.1.7",
-      "resolved": "https://registry.npmjs.org/ng-block-ui/-/ng-block-ui-2.1.7.tgz",
-      "integrity": "sha512-c06fUoFzTcj2n/ybrg85qx33u3ceIbEkpHJ/KEo2Hf7PoZJZ0H4jg55g67ChFT6Ctw/2FfGyejiHjsmfhqe8Aw==",
+      "version": "2.1.8",
+      "resolved": "https://registry.npmjs.org/ng-block-ui/-/ng-block-ui-2.1.8.tgz",
+      "integrity": "sha512-BBcjUn9b/m3+wPlXkYExuy6ko+5oK7pte79gGUVo6a3HqpLnvPQXFgKV1kUpIM97NYfKKtR/+dPj7Xhh/GSV4w==",
       "requires": {
         "tslib": "^1.9.0"
       }
       }
     },
     "ng-click-outside": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/ng-click-outside/-/ng-click-outside-5.3.0.tgz",
-      "integrity": "sha512-+WYtu2hSQy0F6VlHOqKhPtdVJimTiXXNtZPBGfLORJNX71ieYGsentke8KG+8EudR36FUB6Ya9g2GwGXM0UqdA=="
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/ng-click-outside/-/ng-click-outside-6.0.0.tgz",
+      "integrity": "sha512-jOUidlFthMz0yI7Aey3fTmThduUIFG0h3kYgqD1uFO0rRvHWF0Cp5g9/fsJrBRFNEzdADRPoZnapyKzjv7m7Ig=="
     },
     "ng-mocks": {
       "version": "9.2.0",
       }
     },
     "ngx-bootstrap": {
-      "version": "5.1.2",
-      "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-5.1.2.tgz",
-      "integrity": "sha512-L9flZCGEf+/G0sOZXs3WJ2tp7SW6/7soQbAnpFmlvFURcSKv9p2/aiH/VbG47Ra50e5i6q3ereKEo7IpGEQwVQ=="
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-5.5.0.tgz",
+      "integrity": "sha512-BJeghbkKFQl49sg3GIYQyjvwaHn64xFOsinBVD8HWKOVpRJSnuafrjXByGDtfq35jGY4R+7iBLksM1IYLUPshg=="
     },
     "ngx-toastr": {
-      "version": "11.0.0",
-      "resolved": "https://registry.npmjs.org/ngx-toastr/-/ngx-toastr-11.0.0.tgz",
-      "integrity": "sha512-WO+dVaGufn+kAtBnHl7s9ruDwDdJ5+vLJsaZO6tMKwavsgPLycl2iymVgUkQssEsRUYUKBix0Af4pjN0JZVOtw==",
+      "version": "11.3.3",
+      "resolved": "https://registry.npmjs.org/ngx-toastr/-/ngx-toastr-11.3.3.tgz",
+      "integrity": "sha512-DbLFkSZHsVPuuIIrsY1ziEhdkFUQ0V1yG1N0+1nKXGI5QBVesEDxLUVtntjzxJcWw/uUV+bKApo//tGHHORabQ==",
       "requires": {
         "tslib": "^1.9.0"
       }
       }
     },
     "simplebar-angular": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/simplebar-angular/-/simplebar-angular-2.0.1.tgz",
-      "integrity": "sha512-NLOkEhtBG/YmYSNlKJQhWQR1fdcgPwITqLL2fVPCWGrrdVcyIbq7LAkr6N/UpvspPJOfxdElk/NRuOom3E8Lpg==",
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/simplebar-angular/-/simplebar-angular-2.1.0.tgz",
+      "integrity": "sha512-WntI9f0vKiPqh4Y/b0tyuzklzxCgEGBHV8Z07rSichbhPe8EAVt/QJQV9nyynWIBH1Mf4/ZAgoPfO00cff6Liw==",
       "requires": {
-        "simplebar": "^5.0.7",
+        "simplebar": "^5.1.0",
         "tslib": "^1.9.0"
       }
     },
       }
     },
     "swagger-ui-dist": {
-      "version": "3.23.11",
-      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.23.11.tgz",
-      "integrity": "sha512-ipENHHH/sqpngTpHXUwg55eAOZ7b2UVayUwwuWPA6nQSPhjBVXX4zOPpNKUwQIFOl3oIwVvZF7mqoxH7pMgVzA=="
+      "version": "3.25.0",
+      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.25.0.tgz",
+      "integrity": "sha512-vwvJPPbdooTvDwLGzjIXinOXizDJJ6U1hxnJL3y6U3aL1d2MSXDmKg2139XaLBhsVZdnQJV2bOkX4reB+RXamg=="
     },
     "symbol-observable": {
       "version": "1.2.0",
       }
     },
     "tslib": {
-      "version": "1.10.0",
-      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
-      "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
+      "version": "1.11.1",
+      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
+      "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA=="
     },
     "tslint": {
       "version": "6.1.0",
index 934c473ffb028896e072c2a8b46ce133a7134f1f..282d98e85606cc1e67efa21b41c8f5da68f8225a 100644 (file)
     "@angular/router": "8.2.14",
     "@auth0/angular-jwt": "2.1.1",
     "@ngx-translate/i18n-polyfill": "1.0.0",
-    "@swimlane/ngx-datatable": "15.0.2",
+    "@swimlane/ngx-datatable": "16.0.3",
     "angular-tree-component": "8.5.6",
     "async-mutex": "0.1.4",
-    "bootstrap": "4.3.1",
+    "bootstrap": "4.4.1",
     "chart.js": "2.8.0",
-    "detect-browser": "4.7.0",
+    "detect-browser": "5.0.0",
     "fork-awesome": "1.1.7",
     "lodash": "4.17.15",
     "moment": "2.24.0",
-    "ng-block-ui": "2.1.7",
+    "ng-block-ui": "2.1.8",
     "ng-bootstrap-form-validation": "5.0.0",
-    "ng-click-outside": "5.3.0",
+    "ng-click-outside": "6.0.0",
     "ng2-charts": "2.3.0",
-    "ngx-bootstrap": "5.1.2",
-    "ngx-toastr": "11.0.0",
+    "ngx-bootstrap": "5.5.0",
+    "ngx-toastr": "11.3.3",
     "rxjs": "6.5.4",
-    "simplebar-angular": "2.0.1",
-    "swagger-ui-dist": "3.23.11",
-    "tslib": "1.10.0",
+    "simplebar-angular": "2.1.0",
+    "swagger-ui-dist": "3.25.0",
+    "tslib": "1.11.1",
     "zone.js": "0.9.1"
   },
   "devDependencies": {
index e072facaa1d0f9bf39595a4b71a4f147dca06aa6..26d726732cc97a5cb5fa0379807b9bcfc169db32 100644 (file)
@@ -3,6 +3,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { TreeModel, TreeModule } from 'angular-tree-component';
 import * as _ from 'lodash';
 
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { configureTestBed, i18nProviders } from '../../../../testing/unit-test-helper';
 import { CdTableSelection } from '../../../shared/models/cd-table-selection';
 import { SharedModule } from '../../../shared/shared.module';
@@ -14,7 +15,7 @@ describe('IscsiTargetDetailsComponent', () => {
 
   configureTestBed({
     declarations: [IscsiTargetDetailsComponent],
-    imports: [TreeModule.forRoot(), SharedModule],
+    imports: [BrowserAnimationsModule, TreeModule.forRoot(), SharedModule],
     providers: [i18nProviders]
   });
 
index 91bcc1f7db2e7ebb2771316abe02a223fd0be391..50d636febe5c69fc5969fe6f52a1d83eda12ac5a 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TreeModule } from 'angular-tree-component';
@@ -35,6 +36,7 @@ describe('IscsiTargetListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       RouterTestingModule,
       SharedModule,
index 52513e6b9faa817441be5a97113e9be64693fd26..b693c3d45f3678eb09e5d6c3cae562cbdbe72318 100644 (file)
@@ -1,5 +1,6 @@
 import { NO_ERRORS_SCHEMA } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { of } from 'rxjs';
 
@@ -28,7 +29,7 @@ describe('IscsiComponent', () => {
   };
 
   configureTestBed({
-    imports: [SharedModule],
+    imports: [BrowserAnimationsModule, SharedModule],
     declarations: [IscsiComponent],
     schemas: [NO_ERRORS_SCHEMA],
     providers: [
index 84425710504f649d964593c5a5ee1b59e43c9e87..fb427fd64313d2af37bf13585ea13a1a55a7815f 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
 import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
@@ -17,6 +18,7 @@ describe('DaemonListComponent', () => {
   configureTestBed({
     declarations: [DaemonListComponent, MirrorHealthColorPipe],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index 253073759bcdc052ed8763bde36ddb9f041f291b..aedc7e2bf2d3251e9c3c0b28705b0ded5066b269 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
 import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
@@ -17,6 +18,7 @@ describe('ImageListComponent', () => {
   configureTestBed({
     declarations: [ImageListComponent, MirrorHealthColorPipe],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index a7a0aa4a72b9438144f1ac7892f343096654a7a7..fc1cd20fc9ca6548931144ade363e113e52ea01b 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
@@ -28,6 +29,7 @@ describe('OverviewComponent', () => {
       PoolListComponent
     ],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index 129dd7c2a1b836ae6a9d3a9c89c6bd4811af281c..06e21fc0d9f8c1d726c12167b8769d498db81ed0 100644 (file)
@@ -2,6 +2,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { RouterTestingModule } from '@angular/router/testing';
 
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
 import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -19,6 +20,7 @@ describe('PoolListComponent', () => {
   configureTestBed({
     declarations: [PoolListComponent, MirrorHealthColorPipe],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index 27b5650a397cb1b28c9a041d15c87e26d43711b3..b9837ee1cfe005b6e77e2dea08b562876921f92c 100644 (file)
@@ -1,5 +1,6 @@
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { NgxDatatableModule } from '@swimlane/ngx-datatable';
@@ -24,6 +25,7 @@ describe('RbdConfigurationListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       FormsModule,
       NgxDatatableModule,
       RouterTestingModule,
index 9da640e4822a1f2124a95fabadb3eb11523fc035..f9ad4cf7cb74b797f63258510bd7114717de232d 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { AlertModule } from 'ngx-bootstrap/alert';
@@ -42,6 +43,7 @@ describe('RbdListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index 426c912c859a5ac1892591874d131dcfc42d5c4e..7abb507ca4d20996ac962cacc5784d0182c9bea0 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -18,6 +19,7 @@ describe('RbdNamespaceListComponent', () => {
   configureTestBed({
     declarations: [RbdNamespaceListComponent, RbdTabsComponent],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       HttpClientTestingModule,
       RouterTestingModule,
index ea95a5540a6bcb77ca908f86a4dd5e9eddd2bd89..c032d0d522b52ccde27e6c58b737472796db1ec3 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { I18n } from '@ngx-translate/i18n-polyfill';
@@ -50,6 +51,7 @@ describe('RbdSnapshotListComponent', () => {
     declarations: [RbdSnapshotListComponent, RbdTabsComponent],
     imports: [
       ApiModule,
+      BrowserAnimationsModule,
       ComponentsModule,
       DataTableModule,
       HttpClientTestingModule,
index 8c83ceb9b70e5d00bb8a26b438ef2f47f42f2aac..68dc6303f46befa8208ba8250fb7558d7e571918 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -30,6 +31,7 @@ describe('RbdTrashListComponent', () => {
   configureTestBed({
     declarations: [RbdTrashListComponent, RbdTabsComponent],
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       RouterTestingModule,
       SharedModule,
index bcc630630b7d383716cdca80dc617b7614fc8afe..bdc0dcf250d8baab0aa59942de5a282a96eac3ea 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { ToastrModule } from 'ngx-toastr';
 
@@ -18,7 +19,12 @@ describe('CephfsClientsComponent', () => {
   let fixture: ComponentFixture<CephfsClientsComponent>;
 
   configureTestBed({
-    imports: [ToastrModule.forRoot(), SharedModule, HttpClientTestingModule],
+    imports: [
+      BrowserAnimationsModule,
+      ToastrModule.forRoot(),
+      SharedModule,
+      HttpClientTestingModule
+    ],
     declarations: [CephfsClientsComponent],
     providers: i18nProviders
   });
index 55eafbb99e8dcf3abd857687688179e1cab355e5..f0d0803295d57aa964b08a3499e1cc15adaae169 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { Component, Input } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { configureTestBed, i18nProviders } from '../../../../testing/unit-test-helper';
 import { CdTableSelection } from '../../../shared/models/cd-table-selection';
@@ -18,7 +19,7 @@ describe('CephfsListComponent', () => {
   let fixture: ComponentFixture<CephfsListComponent>;
 
   configureTestBed({
-    imports: [SharedModule, HttpClientTestingModule],
+    imports: [BrowserAnimationsModule, SharedModule, HttpClientTestingModule],
     declarations: [CephfsListComponent, CephfsTabsStubComponent],
     providers: i18nProviders
   });
index 712c478dab20538f98ea34c51a1190cdd14cfe83..817ce39c3bbea15f9e291f49511d4a3352ce434f 100644 (file)
@@ -2,6 +2,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
 import { By } from '@angular/platform-browser';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -18,6 +19,7 @@ describe('ConfigurationComponent', () => {
   configureTestBed({
     declarations: [ConfigurationComponent, ConfigurationDetailsComponent],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       FormsModule,
       TabsModule.forRoot(),
index b78c15ffc29bdef5544d78316db62708196718be..9bca99a9657957155e88f22afa4dece67223936a 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { NgBootstrapFormValidationModule } from 'ng-bootstrap-form-validation';
@@ -22,6 +23,7 @@ describe('HostDetailsComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       TabsModule.forRoot(),
       BsDropdownModule.forRoot(),
index 889f60610ba789ad6778786e3fae3625e0de66a6..1844f70ab03f3571a6f1c7781479876cb2d6af82 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
@@ -30,6 +31,7 @@ describe('HostsComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       CephSharedModule,
       SharedModule,
       HttpClientTestingModule,
index af6f807bc28e5fa576378fe10edfe975aa25e146..695b3377a15dd461383e95810657f5ff8d311f13 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import * as _ from 'lodash';
 import { ToastrModule } from 'ngx-toastr';
@@ -14,7 +15,13 @@ describe('InventoryDevicesComponent', () => {
   let fixture: ComponentFixture<InventoryDevicesComponent>;
 
   configureTestBed({
-    imports: [FormsModule, HttpClientTestingModule, SharedModule, ToastrModule.forRoot()],
+    imports: [
+      BrowserAnimationsModule,
+      FormsModule,
+      HttpClientTestingModule,
+      SharedModule,
+      ToastrModule.forRoot()
+    ],
     providers: [i18nProviders],
     declarations: [InventoryDevicesComponent]
   });
index 10a930f5b58c0022db20d642350d4b906feaa63a..8ef14bc6d7686e8a139aa70120b890b12a691432 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { ToastrModule } from 'ngx-toastr';
@@ -19,6 +20,7 @@ describe('InventoryComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       FormsModule,
       SharedModule,
       HttpClientTestingModule,
index 931ef28e92166720f0658d269e18430bcf3e7d66..1072a9e449e81871d4bf115d3e3eaab31c585805 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -28,6 +29,7 @@ describe('MgrModuleListComponent', () => {
   configureTestBed({
     declarations: [MgrModuleListComponent, MgrModuleDetailsComponent],
     imports: [
+      BrowserAnimationsModule,
       RouterTestingModule,
       SharedModule,
       HttpClientTestingModule,
index d454899c549d086f9fd7629c9a0d2ac7dd89331c..2d7d51614533532cc4a911d274ee55cd05e79cb8 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { ToastrModule } from 'ngx-toastr';
 
@@ -50,7 +51,13 @@ describe('OsdDevicesSelectionGroupsComponent', () => {
   };
 
   configureTestBed({
-    imports: [FormsModule, HttpClientTestingModule, SharedModule, ToastrModule.forRoot()],
+    imports: [
+      BrowserAnimationsModule,
+      FormsModule,
+      HttpClientTestingModule,
+      SharedModule,
+      ToastrModule.forRoot()
+    ],
     providers: [i18nProviders],
     declarations: [OsdDevicesSelectionGroupsComponent, InventoryDevicesComponent]
   });
index e15c636cd349fcc5a7def7409fe0e1a49b3d09ba..0cf0d67ebf41df5f3219590b2f1809b72af9423b 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { BsModalRef } from 'ngx-bootstrap/modal';
@@ -44,6 +45,7 @@ describe('OsdDevicesSelectionModalComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       FormsModule,
       HttpClientTestingModule,
       SharedModule,
index 5b4d774a699cab1ff5b1a11d7fea1f44af4f4a76..3bc895bc95396bc5061a1d3d770766c7a7f142e4 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule, ReactiveFormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { ToastrModule } from 'ngx-toastr';
@@ -95,6 +96,7 @@ describe('OsdFormComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       FormsModule,
       SharedModule,
index bba92939450b3b62d096f897706a05eb6e02a66d..20d953f9d3af1c23a9564fea17a984f7b24871d7 100644 (file)
@@ -2,6 +2,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing';
 import { ReactiveFormsModule } from '@angular/forms';
 import { By } from '@angular/platform-browser';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import * as _ from 'lodash';
@@ -89,6 +90,7 @@ describe('OsdListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       PerformanceCounterModule,
       TabsModule.forRoot(),
index 1b2c18aced14ff932edc914ad32c0b38d3ad32fb..ba736415afc9abee3a4058c7b6377aa290db510c 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -24,6 +25,7 @@ describe('ActiveAlertListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       TabsModule.forRoot(),
       RouterTestingModule,
index 4e2495f9dd1a7ae32dd231743a098905ef55edd0..27581aae7dcf9ffcf69c266c76aea9b9087150f0 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
 
@@ -15,7 +16,7 @@ describe('RulesListComponent', () => {
 
   configureTestBed({
     declarations: [RulesListComponent],
-    imports: [HttpClientTestingModule, SharedModule, TabsModule.forRoot()],
+    imports: [HttpClientTestingModule, SharedModule, TabsModule.forRoot(), BrowserAnimationsModule],
     providers: [PrometheusService, SettingsService, i18nProviders]
   });
 
index 4573d71b2fe5c406a7489713eca1bef15d1f9c3f..6a60f83f6e442113d9e2bb15bd5d872dc8bbd868 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
@@ -28,6 +29,7 @@ describe('SilenceListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       BsDropdownModule.forRoot(),
       TabsModule.forRoot(),
index 6e467ca2a55f018f12fe2713a1ad0a3c53898399..925ed8a7a8cfaae1f504170ea51f84ee42180e9c 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { of } from 'rxjs';
@@ -51,7 +52,14 @@ describe('ServicesComponent', () => {
   ];
 
   configureTestBed({
-    imports: [CephModule, CoreModule, SharedModule, HttpClientTestingModule, RouterTestingModule],
+    imports: [
+      BrowserAnimationsModule,
+      CephModule,
+      CoreModule,
+      SharedModule,
+      HttpClientTestingModule,
+      RouterTestingModule
+    ],
     providers: [{ provide: AuthStorageService, useValue: fakeAuthStorageService }, i18nProviders],
     declarations: []
   });
index a1d1c6d349b80c0b5e59187e3c4103481dc8d862..065cb69412cf7cb868236d737fb00401f514933e 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import * as _ from 'lodash';
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -18,7 +19,7 @@ describe('NfsDetailsComponent', () => {
 
   configureTestBed({
     declarations: [NfsDetailsComponent],
-    imports: [SharedModule, TabsModule.forRoot(), HttpClientTestingModule],
+    imports: [BrowserAnimationsModule, SharedModule, TabsModule.forRoot(), HttpClientTestingModule],
     providers: i18nProviders
   });
 
index cbf38d72b5d3f9f73f4c5d3c395284f2b5ee2549..43d6c7c155f41928c53cc972c0d84c12ab354b80 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
 import { ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -36,6 +37,7 @@ describe('NfsListComponent', () => {
     {
       declarations: [NfsListComponent, NfsDetailsComponent],
       imports: [
+        BrowserAnimationsModule,
         HttpClientTestingModule,
         RouterTestingModule,
         SharedModule,
index 233599bed421dd9e44016e015f9ddb2938cc5aa3..ed553e1b407f023fd83a0dd86c141a3a942ef04e 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { configureTestBed, i18nProviders } from '../../../../testing/unit-test-helper';
@@ -13,7 +14,7 @@ describe('PerformanceCounterComponent', () => {
 
   configureTestBed({
     declarations: [PerformanceCounterComponent, TablePerformanceCounterComponent],
-    imports: [RouterTestingModule, SharedModule, HttpClientTestingModule],
+    imports: [RouterTestingModule, SharedModule, HttpClientTestingModule, BrowserAnimationsModule],
     providers: i18nProviders
   });
 
index 1650421002c7f7ff2c8bf8afa965bd0e46e28623..e5b1791df9a636d363035ea882db8c75aa66cf61 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import * as _ from 'lodash';
@@ -49,6 +50,7 @@ describe('PoolListComponent', () => {
   configureTestBed({
     declarations: [PoolListComponent, PoolDetailsComponent, RbdConfigurationListComponent],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       ToastrModule.forRoot(),
       RouterTestingModule,
index 3f0bf0bcca5266d7c0bdd42783c287c6799f6d02..98cd5fed526c964f51c770a12bed241573551675 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { ModalModule } from 'ngx-bootstrap/modal';
@@ -22,6 +23,7 @@ describe('RgwBucketListComponent', () => {
   configureTestBed({
     declarations: [RgwBucketListComponent, RgwBucketDetailsComponent],
     imports: [
+      BrowserAnimationsModule,
       RouterTestingModule,
       ModalModule.forRoot(),
       SharedModule,
index 65b7102c8698f1605aeac0e70f7eaa5f8a4845b5..79239e3a24754af78e6e3c0b85d4f100cd713d06 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -17,6 +18,7 @@ describe('RgwDaemonListComponent', () => {
   configureTestBed({
     declarations: [RgwDaemonListComponent, RgwDaemonDetailsComponent],
     imports: [
+      BrowserAnimationsModule,
       HttpClientTestingModule,
       TabsModule.forRoot(),
       PerformanceCounterModule,
index 370e717db7fdd7ea2a045311be2c0cd325e2cc72..0b9d68bfe86147c6d4bf180ace9b38aa612795db 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { BsModalService } from 'ngx-bootstrap/modal';
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -16,7 +17,7 @@ describe('RgwUserDetailsComponent', () => {
 
   configureTestBed({
     declarations: [RgwUserDetailsComponent],
-    imports: [HttpClientTestingModule, SharedModule, TabsModule.forRoot()],
+    imports: [BrowserAnimationsModule, HttpClientTestingModule, SharedModule, TabsModule.forRoot()],
     providers: [BsModalService, i18nProviders]
   });
 
index 4c41b420bb4ddf08f4a834e894618a8fe0abffe5..12f7a1df2a06ff74b72bedee63a950e64b1e87ed 100644 (file)
@@ -1,6 +1,7 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { NO_ERRORS_SCHEMA } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { ModalModule } from 'ngx-bootstrap/modal';
@@ -20,7 +21,13 @@ describe('RgwUserListComponent', () => {
 
   configureTestBed({
     declarations: [RgwUserListComponent],
-    imports: [RouterTestingModule, HttpClientTestingModule, ModalModule.forRoot(), SharedModule],
+    imports: [
+      BrowserAnimationsModule,
+      RouterTestingModule,
+      HttpClientTestingModule,
+      ModalModule.forRoot(),
+      SharedModule
+    ],
     schemas: [NO_ERRORS_SCHEMA],
     providers: i18nProviders
   });
index d862c5ae9eea82c14b3162f33179c5af36860b2c..395608b34321b1f2adb74781ecbfe2630ff55a37 100644 (file)
@@ -2,6 +2,7 @@ import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { SimpleChange, SimpleChanges } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { By } from '@angular/platform-browser';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import * as _ from 'lodash';
 import { TabsetComponent, TabsetConfig, TabsModule } from 'ngx-bootstrap/tabs';
@@ -80,7 +81,7 @@ describe('OsdSmartListComponent', () => {
 
   configureTestBed({
     declarations: [SmartListComponent],
-    imports: [TabsModule, SharedModule, HttpClientTestingModule],
+    imports: [BrowserAnimationsModule, TabsModule, SharedModule, HttpClientTestingModule],
     providers: [i18nProviders, TabsetComponent, TabsetConfig]
   });
 
index 4b8ac38c70840f492e5b5d2884751061e8087cc6..9b04f771b4433c21b75845a432765840dd728134 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -23,6 +24,7 @@ describe('RoleListComponent', () => {
   configureTestBed({
     declarations: [RoleListComponent, RoleDetailsComponent, UserTabsComponent],
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       ToastrModule.forRoot(),
       TabsModule.forRoot(),
index 253fc486a3776ff8c74eb716cf987446c41733a3..0f0f5e8a3967bdac2d985e08ad086095a825bdfb 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { TabsModule } from 'ngx-bootstrap/tabs';
@@ -21,6 +22,7 @@ describe('UserListComponent', () => {
 
   configureTestBed({
     imports: [
+      BrowserAnimationsModule,
       SharedModule,
       ToastrModule.forRoot(),
       TabsModule.forRoot(),
index 942f8eee5d2b24c3371342d1b3edf2a39dd22db4..46a744f21a75f94c355456d66c536d1a21126546 100644 (file)
@@ -1,5 +1,6 @@
 import { HttpClientTestingModule } from '@angular/common/http/testing';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 
 import { BsDatepickerModule } from 'ngx-bootstrap/datepicker';
 import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
@@ -16,6 +17,7 @@ describe('LoginLayoutComponent', () => {
     TestBed.configureTestingModule({
       declarations: [LoginLayoutComponent],
       imports: [
+        BrowserAnimationsModule,
         BsDropdownModule.forRoot(),
         BsDatepickerModule.forRoot(),
         HttpClientTestingModule,
index 15f9f8969c9fca6306ed41b04c85ed91389d147c..7e2e0a627750d68c701162de6f6ad800aca3c440 100644 (file)
@@ -1,6 +1,5 @@
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
-import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterModule } from '@angular/router';
 
 import { CollapseModule } from 'ngx-bootstrap/collapse';
@@ -25,7 +24,6 @@ import { NotificationsComponent } from './notifications/notifications.component'
   imports: [
     CommonModule,
     AuthModule,
-    BrowserAnimationsModule,
     CollapseModule.forRoot(),
     BsDropdownModule.forRoot(),
     PopoverModule.forRoot(),
index 42c5817a93708cc457c06dc80c4d52bf72ba9f65..06162c07d5e22cdff48a6f988bf54bea9f806df2 100644 (file)
@@ -1,5 +1,6 @@
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { FormsModule } from '@angular/forms';
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { RouterTestingModule } from '@angular/router/testing';
 
 import { NgxDatatableModule } from '@swimlane/ngx-datatable';
@@ -36,6 +37,7 @@ describe('TableComponent', () => {
   configureTestBed({
     declarations: [TableComponent],
     imports: [
+      BrowserAnimationsModule,
       NgxDatatableModule,
       FormsModule,
       ComponentsModule,
index 52256ef7c35eac45b799e81efc0d7fa00986fb4a..9ab333c7a12e7374223de2282843507cd703526c 100644 (file)
@@ -17,11 +17,11 @@ import {
 
 import {
   DatatableComponent,
+  getterForProp,
   SortDirection,
   SortPropDir,
   TableColumnProp
 } from '@swimlane/ngx-datatable';
-import { getterForProp } from '@swimlane/ngx-datatable/release/utils';
 import * as _ from 'lodash';
 import { Observable, Subject, Subscription, timer as observableTimer } from 'rxjs';
 
index 40327b1ef2bc74482517783710f1916f56bd8591..17601f0add84a27a38921c87bbe43c6ac9c1031e 100644 (file)
@@ -1,4 +1,4 @@
-import { TableColumnProp } from '@swimlane/ngx-datatable/release/types/table-column.type';
+import { TableColumnProp } from '@swimlane/ngx-datatable';
 
 export interface CdTableColumnFiltersChange {
   /**