Fix peer-dependencies

This commit is contained in:
Giuseppe Digilio
2017-05-26 19:31:11 +02:00
parent c5c0bb776b
commit 7d8d39a0ed
4 changed files with 45 additions and 41 deletions

View File

@@ -78,9 +78,9 @@
"@angular/upgrade": "2.2.3", "@angular/upgrade": "2.2.3",
"@angularclass/bootloader": "1.0.1", "@angularclass/bootloader": "1.0.1",
"@angularclass/idle-preload": "1.0.4", "@angularclass/idle-preload": "1.0.4",
"@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.24", "@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.18",
"@ngrx/core": "^1.2.0", "@ngrx/core": "^1.2.0",
"@ngrx/effects": "^2.0.0", "@ngrx/effects": "2.0.2",
"@ngrx/router-store": "^1.2.5", "@ngrx/router-store": "^1.2.5",
"@ngrx/store": "^2.2.1", "@ngrx/store": "^2.2.1",
"@ngrx/store-devtools": "^3.2.2", "@ngrx/store-devtools": "^3.2.2",

View File

@@ -56,7 +56,7 @@ function expectPages(fixture: ComponentFixture<any>, pagesDef: string[]): void {
if (classIndicator === '+') { if (classIndicator === '+') {
expect(pages[i].classList.contains("active")).toBeTruthy(); expect(pages[i].classList.contains("active")).toBeTruthy();
expect(pages[i].classList.contains("disabled")).toBeFalsy(); expect(pages[i].classList.contains("disabled")).toBeFalsy();
expect(normalizeText(pages[i].textContent)).toEqual(pageDef.substr(1) + ' (current)'); expect(normalizeText(pages[i].textContent)).toEqual(pageDef.substr(1));
} else if (classIndicator === '-') { } else if (classIndicator === '-') {
expect(pages[i].classList.contains("active")).toBeFalsy(); expect(pages[i].classList.contains("active")).toBeFalsy();
expect(pages[i].classList.contains("disabled")).toBeTruthy(); expect(pages[i].classList.contains("disabled")).toBeTruthy();
@@ -178,44 +178,44 @@ describe('Pagination component', () => {
expect(testComp.paginationOptions.id).toEqual('test'); expect(testComp.paginationOptions.id).toEqual('test');
expect(testComp.paginationOptions.currentPage).toEqual(1); expect(testComp.paginationOptions.currentPage).toEqual(1);
expect(testComp.paginationOptions.pageSize).toEqual(10); expect(testComp.paginationOptions.pageSize).toEqual(10);
expectPages(testFixture, ['-«', '+1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', '4', '5', '6', '7', '8', '9', '10', Next']);
}); });
it('should render and respond to page change', () => { it('should render and respond to page change', () => {
testComp.collectionSize = 30; testComp.collectionSize = 30;
changePage(testFixture, 3); changePage(testFixture, 3);
expectPages(testFixture, ['«', '1', '2', '+3', '-»']); expectPages(testFixture, [ Previous', '1', '2', '+3', '-» Next']);
changePage(testFixture, 0); changePage(testFixture, 0);
expectPages(testFixture, ['«', '1', '+2', '3', '»']); expectPages(testFixture, [ Previous', '1', '+2', '3', Next']);
}); });
it('should render and respond to collectionSize change', () => { it('should render and respond to collectionSize change', () => {
testComp.collectionSize = 30; testComp.collectionSize = 30;
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['-«', '+1', '2', '3', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', Next']);
testComp.collectionSize = 40; testComp.collectionSize = 40;
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['-«', '+1', '2', '3', '4', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', '4', Next']);
}); });
it('should render and respond to pageSize change', () => { it('should render and respond to pageSize change', () => {
testComp.collectionSize = 30; testComp.collectionSize = 30;
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['-«', '+1', '2', '3', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', Next']);
changePageSize(testFixture, '5'); changePageSize(testFixture, '5');
expectPages(testFixture, ['-«', '+1', '2', '3', '4', '5', '6', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', '4', '5', '6', Next']);
changePageSize(testFixture, '10'); changePageSize(testFixture, '10');
expectPages(testFixture, ['-«', '+1', '2', '3', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', Next']);
changePageSize(testFixture, '20'); changePageSize(testFixture, '20');
expectPages(testFixture, ['-«', '+1', '2', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', Next']);
}); });
it('should emit pageChange event with correct value', fakeAsync(() => { it('should emit pageChange event with correct value', fakeAsync(() => {
@@ -267,7 +267,7 @@ describe('Pagination component', () => {
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['«', '1', '+2', '3', '4', '5', '»']); expectPages(testFixture, [ Previous', '1', '+2', '3', '4', '5', Next']);
expect(testComp.paginationOptions.currentPage).toEqual(2); expect(testComp.paginationOptions.currentPage).toEqual(2);
expect(testComp.paginationOptions.pageSize).toEqual(20); expect(testComp.paginationOptions.pageSize).toEqual(20);
@@ -279,7 +279,7 @@ describe('Pagination component', () => {
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['«', '1', '2', '+3', '-»']); expectPages(testFixture, [ Previous', '1', '2', '+3', '-» Next']);
expect(testComp.paginationOptions.currentPage).toEqual(3); expect(testComp.paginationOptions.currentPage).toEqual(3);
expect(testComp.paginationOptions.pageSize).toEqual(40); expect(testComp.paginationOptions.pageSize).toEqual(40);
}); });
@@ -294,7 +294,7 @@ describe('Pagination component', () => {
hostWindowServiceStub.isXs().subscribe((status) => { hostWindowServiceStub.isXs().subscribe((status) => {
paginationComponent.isXs = status; paginationComponent.isXs = status;
testFixture.detectChanges(); testFixture.detectChanges();
expectPages(testFixture, ['-«', '+1', '2', '3', '4', '5', '-...', '10', '»']); expectPages(testFixture, ['-« Previous', '+1', '2', '3', '4', '5', '-...', '10', Next']);
de = testFixture.debugElement.query(By.css('ul.pagination')); de = testFixture.debugElement.query(By.css('ul.pagination'));
expect(de.nativeElement.classList.contains("pagination-sm")).toBeTruthy(); expect(de.nativeElement.classList.contains("pagination-sm")).toBeTruthy();
}); });

View File

@@ -13,6 +13,6 @@ export class NativeWindowRef {
} }
export function NativeWindowFactory() { export function NativeWindowFactory() {
return new NativeWindowRef(); return new NativeWindowRef();
} }

View File

@@ -81,17 +81,17 @@
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/@angularclass/idle-preload/-/idle-preload-1.0.4.tgz#41eeea532cc4998167c825f6dca62cb98f4b7028" resolved "https://registry.yarnpkg.com/@angularclass/idle-preload/-/idle-preload-1.0.4.tgz#41eeea532cc4998167c825f6dca62cb98f4b7028"
"@ng-bootstrap/ng-bootstrap@1.0.0-alpha.24": "@ng-bootstrap/ng-bootstrap@1.0.0-alpha.18":
version "1.0.0-alpha.24" version "1.0.0-alpha.18"
resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-1.0.0-alpha.24.tgz#c452a75444861ecb424aeb215348c2287a60bc53" resolved "https://registry.yarnpkg.com/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-1.0.0-alpha.18.tgz#e2be574f75dfafab27fe32769bfbc0a923736f1d"
"@ngrx/core@^1.2.0": "@ngrx/core@^1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/@ngrx/core/-/core-1.2.0.tgz#882b46abafa2e0e6d887cb71a1b2c2fa3e6d0dc6" resolved "https://registry.yarnpkg.com/@ngrx/core/-/core-1.2.0.tgz#882b46abafa2e0e6d887cb71a1b2c2fa3e6d0dc6"
"@ngrx/effects@^2.0.0": "@ngrx/effects@2.0.2":
version "2.0.3" version "2.0.2"
resolved "https://registry.yarnpkg.com/@ngrx/effects/-/effects-2.0.3.tgz#e54ce340806dd91a81826796f13e2446aeeafb77" resolved "https://registry.yarnpkg.com/@ngrx/effects/-/effects-2.0.2.tgz#8255e29cc0276f108784c90481e3b96e6713154b"
"@ngrx/router-store@^1.2.5": "@ngrx/router-store@^1.2.5":
version "1.2.6" version "1.2.6"
@@ -612,9 +612,9 @@ basic-auth@~1.0.3:
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290"
batch@0.5.3: batch@0.6.1:
version "0.5.3" version "0.6.1"
resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
bcrypt-pbkdf@^1.0.0: bcrypt-pbkdf@^1.0.0:
version "1.0.1" version "1.0.1"
@@ -904,8 +904,8 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0" lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000597, caniuse-db@^1.0.30000639: caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000597, caniuse-db@^1.0.30000639:
version "1.0.30000671" version "1.0.30000672"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000671.tgz#9f071bbc7b96994638ccbaf47829d58a1577a8ed" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000672.tgz#f40f4bf126cb7e063f6a2e1df1c955c803d12265"
capture-stack-trace@^1.0.0: capture-stack-trace@^1.0.0:
version "1.0.0" version "1.0.0"
@@ -1464,13 +1464,13 @@ debug@0.7.4:
version "0.7.4" version "0.7.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39"
debug@2, debug@^2.6.8: debug@2, debug@2.6.8, debug@^2.6.8:
version "2.6.8" version "2.6.8"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
dependencies: dependencies:
ms "2.0.0" ms "2.0.0"
debug@2.2.0, debug@~2.2.0: debug@2.2.0, debug@^2.2.0, debug@~2.2.0:
version "2.2.0" version "2.2.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
dependencies: dependencies:
@@ -1482,7 +1482,7 @@ debug@2.3.3:
dependencies: dependencies:
ms "0.7.2" ms "0.7.2"
debug@2.6.7, debug@^2.2.0: debug@2.6.7:
version "2.6.7" version "2.6.7"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
dependencies: dependencies:
@@ -1695,8 +1695,8 @@ ejs@^2.5.2:
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.6.tgz#479636bfa3fe3b1debd52087f0acb204b4f19c88" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.6.tgz#479636bfa3fe3b1debd52087f0acb204b4f19c88"
electron-to-chromium@^1.2.7: electron-to-chromium@^1.2.7:
version "1.3.11" version "1.3.12"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.11.tgz#744761df1d67b492b322ce9aa0aba5393260eb61" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.12.tgz#62f33e4a59b4855f0de4bb8972bf1b841b98b6d2"
elliptic@^6.0.0: elliptic@^6.0.0:
version "6.4.0" version "6.4.0"
@@ -3521,7 +3521,11 @@ lowercase-keys@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306"
lru-cache@2, lru-cache@2.2.x: lru-cache@2:
version "2.7.3"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
lru-cache@2.2.x:
version "2.2.4" version "2.2.4"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.2.4.tgz#6c658619becf14031d0d0b594b16042ce4dc063d" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.2.4.tgz#6c658619becf14031d0d0b594b16042ce4dc063d"
@@ -5059,13 +5063,13 @@ right-align@^0.1.1:
dependencies: dependencies:
align-text "^0.1.1" align-text "^0.1.1"
rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.0, rimraf@^2.6.1: rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.0, rimraf@^2.6.1:
version "2.6.1" version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
dependencies: dependencies:
glob "^7.0.5" glob "^7.0.5"
rimraf@2.5.4: rimraf@2.5.4, rimraf@^2.4.4:
version "2.5.4" version "2.5.4"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
dependencies: dependencies:
@@ -5241,15 +5245,15 @@ send@0.14.2:
statuses "~1.3.1" statuses "~1.3.1"
serve-index@^1.7.2: serve-index@^1.7.2:
version "1.8.0" version "1.9.0"
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.0.tgz#d2b280fc560d616ee81b48bf0fa82abed2485ce7"
dependencies: dependencies:
accepts "~1.3.3" accepts "~1.3.3"
batch "0.5.3" batch "0.6.1"
debug "~2.2.0" debug "2.6.8"
escape-html "~1.0.3" escape-html "~1.0.3"
http-errors "~1.5.0" http-errors "~1.6.1"
mime-types "~2.1.11" mime-types "~2.1.15"
parseurl "~1.3.1" parseurl "~1.3.1"
serve-static@~1.11.1: serve-static@~1.11.1: