From b68a98ade3510253aa54ecb4a2423c8b16e86dd8 Mon Sep 17 00:00:00 2001 From: jliddev Date: Tue, 6 Apr 2021 10:01:44 -0500 Subject: [PATCH 1/3] Fix tests --- .../src/app/pages/about/about.component.spec.ts | 8 ++++++++ wowup-electron/src/app/pages/about/about.component.ts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/wowup-electron/src/app/pages/about/about.component.spec.ts b/wowup-electron/src/app/pages/about/about.component.spec.ts index 7c9d0e7b..11b7f810 100644 --- a/wowup-electron/src/app/pages/about/about.component.spec.ts +++ b/wowup-electron/src/app/pages/about/about.component.spec.ts @@ -8,6 +8,8 @@ import { httpLoaderFactory } from "../../app.module"; import { TranslateMessageFormatCompiler } from "ngx-translate-messageformat-compiler"; import { MatModule } from "../../mat-module"; import { NoopAnimationsModule } from "@angular/platform-browser/animations"; +import { SessionService } from "../../services/session/session.service"; +import { BehaviorSubject } from "rxjs"; describe("AboutComponent", () => { let component: AboutComponent; @@ -16,6 +18,7 @@ describe("AboutComponent", () => { let wowUpService: WowUpService; let electronServiceSpy: any; let wowUpServiceSpy: any; + let sessionService: SessionService; beforeEach(async () => { wowUpServiceSpy = jasmine.createSpyObj("WowUpService", { @@ -25,6 +28,10 @@ describe("AboutComponent", () => { getVersionNumber: () => Promise.resolve("2.0.0"), }); + sessionService = jasmine.createSpyObj("SessionService", [], { + selectedHomeTab$: new BehaviorSubject(1), + }); + await TestBed.configureTestingModule({ declarations: [AboutComponent], imports: [ @@ -49,6 +56,7 @@ describe("AboutComponent", () => { providers: [ { provide: WowUpService, useValue: wowUpServiceSpy }, { provide: ElectronService, useValue: electronServiceSpy }, + { provide: SessionService, useValue: sessionService }, ], }, }) diff --git a/wowup-electron/src/app/pages/about/about.component.ts b/wowup-electron/src/app/pages/about/about.component.ts index d6fb390d..ba77a1d9 100644 --- a/wowup-electron/src/app/pages/about/about.component.ts +++ b/wowup-electron/src/app/pages/about/about.component.ts @@ -38,7 +38,7 @@ export class AboutComponent implements OnDestroy { this._subscriptions.push(tabIndexSub); } - ngOnDestroy(): void { + public ngOnDestroy(): void { this._subscriptions.forEach((subscription) => subscription.unsubscribe()); this._subscriptions = []; } From f2e92e710a3cfa01c8d3f3c4969c93bd39ff0634 Mon Sep 17 00:00:00 2001 From: jliddev Date: Tue, 6 Apr 2021 10:19:30 -0500 Subject: [PATCH 2/3] Use a similar tooltip style for unknown providers --- .../my-addons-addon-cell.component.html | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/wowup-electron/src/app/components/my-addons-addon-cell/my-addons-addon-cell.component.html b/wowup-electron/src/app/components/my-addons-addon-cell/my-addons-addon-cell.component.html index 25885e24..53774757 100644 --- a/wowup-electron/src/app/components/my-addons-addon-cell/my-addons-addon-cell.component.html +++ b/wowup-electron/src/app/components/my-addons-addon-cell/my-addons-addon-cell.component.html @@ -5,12 +5,7 @@
- {{ - listItem.addon.name - }} - {{ listItem.addon.name }} @@ -47,7 +42,7 @@ svgIcon="fas:exclamation-triangle">
-
+
@@ -57,6 +52,14 @@ [svgIcon]="getIgnoreIcon()">
+ +
+ + +
{{ listItem.addon.installedVersion }}
From 814675efffcf612429ed76252b84c01b5a3c4805 Mon Sep 17 00:00:00 2001 From: jliddev Date: Tue, 6 Apr 2021 10:19:46 -0500 Subject: [PATCH 3/3] Version bump --- wowup-electron/package.json | 2 +- wowup-electron/src/app/utils/test.utils.ts | 2 +- wowup-electron/src/assets/changelog.json | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/wowup-electron/package.json b/wowup-electron/package.json index ff0cc33a..3ae3ba55 100644 --- a/wowup-electron/package.json +++ b/wowup-electron/package.json @@ -1,7 +1,7 @@ { "name": "wowup", "productName": "WowUp", - "version": "2.2.0-beta.20", + "version": "2.2.0-beta.21", "description": "World of Warcraft addon updater", "homepage": "https://wowup.io", "author": { diff --git a/wowup-electron/src/app/utils/test.utils.ts b/wowup-electron/src/app/utils/test.utils.ts index 6f8178f3..e840e6bc 100644 --- a/wowup-electron/src/app/utils/test.utils.ts +++ b/wowup-electron/src/app/utils/test.utils.ts @@ -7,7 +7,7 @@ export function testHttpLoaderFactory(http: HttpClient): TranslateHttpLoader { return new TranslateHttpLoader(http, "./assets/i18n/", ".json"); } -export function getStandardTestImports() { +export function getStandardTestImports(): any[] { return [HttpClientModule, createTranslateModule()]; } diff --git a/wowup-electron/src/assets/changelog.json b/wowup-electron/src/assets/changelog.json index b42b51dd..729c1310 100644 --- a/wowup-electron/src/assets/changelog.json +++ b/wowup-electron/src/assets/changelog.json @@ -1,5 +1,9 @@ { "ChangeLogs": [ + { + "Version": "2.2.0-beta.21", + "changes": ["Fix an issue from switching to the addon folder array"] + }, { "Version": "2.2.0-beta.20", "changes": ["Fix an issue from switching to the addon folder array"]