Fix the tests

This commit is contained in:
jliddev
2021-09-10 15:16:48 -05:00
parent 7a145fa9d2
commit 2b68a78ec8
6 changed files with 69 additions and 44 deletions

View File

@@ -6,15 +6,15 @@ import { ComponentFixture, TestBed } from "@angular/core/testing";
import { NoopAnimationsModule } from "@angular/platform-browser/animations";
import { TranslateCompiler, TranslateLoader, TranslateModule } from "@ngx-translate/core";
import { httpLoaderFactory } from "../../app.module";
import { MatModule } from "../../mat-module";
import { ElectronService } from "../../services";
import { SessionService } from "../../services/session/session.service";
import { PatchNotesService } from "../../services/wowup/patch-notes.service";
import { WowUpService } from "../../services/wowup/wowup.service";
import { httpLoaderFactory } from "../../../app.module";
import { MatModule } from "../../../mat-module";
import { ElectronService } from "../../../services";
import { DialogFactory } from "../../../services/dialog/dialog.factory";
import { LinkService } from "../../../services/links/link.service";
import { SessionService } from "../../../services/session/session.service";
import { PatchNotesService } from "../../../services/wowup/patch-notes.service";
import { WowUpService } from "../../../services/wowup/wowup.service";
import { AboutComponent } from "./about.component";
import { DialogFactory } from "../../services/dialog/dialog.factory";
import { LinkService } from "../../services/links/link.service";
describe("AboutComponent", () => {
let component: AboutComponent;

View File

@@ -1,10 +1,10 @@
import { HttpClientModule } from "@angular/common/http";
import { ComponentFixture, TestBed } from "@angular/core/testing";
import { NoopAnimationsModule } from "@angular/platform-browser/animations";
import { MatModule } from "../../mat-module";
import { AddonService } from "../../services/addons/addon.service";
import { WowUpService } from "../../services/wowup/wowup.service";
import { createTranslateModule } from "../../utils/test.utils";
import { MatModule } from "../../../mat-module";
import { AddonService } from "../../../services/addons/addon.service";
import { WowUpService } from "../../../services/wowup/wowup.service";
import { createTranslateModule } from "../../../utils/test.utils";
import { OptionsAddonSectionComponent } from "./options-addon-section.component";

View File

@@ -6,15 +6,15 @@ import { FormsModule } from "@angular/forms";
import { MatDialog } from "@angular/material/dialog";
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
import { MatModule } from "../../mat-module";
import { ElectronService } from "../../services";
import { AddonService } from "../../services/addons/addon.service";
import { AnalyticsService } from "../../services/analytics/analytics.service";
import { FileService } from "../../services/files/file.service";
import { SessionService } from "../../services/session/session.service";
import { WowUpService } from "../../services/wowup/wowup.service";
import { ZoomService } from "../../services/zoom/zoom.service";
import { createTranslateModule } from "../../utils/test.utils";
import { MatModule } from "../../../mat-module";
import { ElectronService } from "../../../services";
import { AddonService } from "../../../services/addons/addon.service";
import { AnalyticsService } from "../../../services/analytics/analytics.service";
import { FileService } from "../../../services/files/file.service";
import { SessionService } from "../../../services/session/session.service";
import { WowUpService } from "../../../services/wowup/wowup.service";
import { ZoomService } from "../../../services/zoom/zoom.service";
import { createTranslateModule } from "../../../utils/test.utils";
import { OptionsAppSectionComponent } from "./options-app-section.component";
describe("OptionsAppSectionComponent", () => {

View File

@@ -7,17 +7,17 @@ import { MatDialog, MatDialogModule } from "@angular/material/dialog";
import { NoopAnimationsModule } from "@angular/platform-browser/animations";
import { TranslateCompiler, TranslateLoader, TranslateModule } from "@ngx-translate/core";
import { WowClientType } from "../../../common/warcraft/wow-client-type";
import { AddonChannelType } from "../../../common/wowup/models";
import { httpLoaderFactory } from "../../app.module";
import { MatModule } from "../../mat-module";
import { InstalledProduct } from "../../models/warcraft/installed-product";
import { WowUpReleaseChannelType } from "../../models/wowup/wowup-release-channel-type";
import { WarcraftService } from "../../services/warcraft/warcraft.service";
import { WowUpService } from "../../services/wowup/wowup.service";
import { WowClientType } from "../../../../common/warcraft/wow-client-type";
import { AddonChannelType } from "../../../../common/wowup/models";
import { httpLoaderFactory } from "../../../app.module";
import { MatModule } from "../../../mat-module";
import { InstalledProduct } from "../../../models/warcraft/installed-product";
import { WowUpReleaseChannelType } from "../../../models/wowup/wowup-release-channel-type";
import { WarcraftService } from "../../../services/warcraft/warcraft.service";
import { WowUpService } from "../../../services/wowup/wowup.service";
import { WowClientOptionsComponent } from "../wow-client-options/wow-client-options.component";
import { OptionsWowSectionComponent } from "./options-wow-section.component";
import { WarcraftInstallationService } from "../../services/warcraft/warcraft-installation.service";
import { WarcraftInstallationService } from "../../../services/warcraft/warcraft-installation.service";
describe("OptionsWowSectionComponent", () => {
let component: OptionsWowSectionComponent;

View File

@@ -6,16 +6,16 @@ import { MatDialog } from "@angular/material/dialog";
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
import { TranslateCompiler, TranslateLoader, TranslateModule } from "@ngx-translate/core";
import { httpLoaderFactory } from "../../app.module";
import { MatModule } from "../../mat-module";
import { WowClientType } from "../../../common/warcraft/wow-client-type";
import { httpLoaderFactory } from "../../../app.module";
import { MatModule } from "../../../mat-module";
import { WowClientType } from "../../../../common/warcraft/wow-client-type";
import { WowClientOptionsComponent } from "./wow-client-options.component";
import { FormsModule } from "@angular/forms";
import { overrideIconModule } from "../../tests/mock-mat-icon";
import { WarcraftInstallationService } from "../../services/warcraft/warcraft-installation.service";
import { WarcraftService } from "../../services/warcraft/warcraft.service";
import { mockPreload } from "../../tests/test-helpers";
import { SessionService } from "../../services/session/session.service";
import { overrideIconModule } from "../../../tests/mock-mat-icon";
import { WarcraftInstallationService } from "../../../services/warcraft/warcraft-installation.service";
import { WarcraftService } from "../../../services/warcraft/warcraft.service";
import { mockPreload } from "../../../tests/test-helpers";
import { SessionService } from "../../../services/session/session.service";
import { BehaviorSubject, Observable } from "rxjs";
describe("WowClientOptionsComponent", () => {

View File

@@ -1,16 +1,41 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ComponentFixture, TestBed } from "@angular/core/testing";
import { ElectronService } from "../../../services";
import { WarcraftInstallationService } from "../../../services/warcraft/warcraft-installation.service";
import { WarcraftService } from "../../../services/warcraft/warcraft.service";
import { WtfService } from "../../../services/wtf/wtf.service";
import { getStandardImports } from "../../../tests/test-helpers";
import { WtfExplorerComponent } from './wtf-explorer.component';
import { WtfExplorerComponent } from "./wtf-explorer.component";
describe('WtfExplorerComponent', () => {
describe("WtfExplorerComponent", () => {
let component: WtfExplorerComponent;
let fixture: ComponentFixture<WtfExplorerComponent>;
let electronService: ElectronService;
let warcraftService: WarcraftService;
let warcraftInstallationService: WarcraftInstallationService;
let wtfService: WtfService;
beforeEach(async () => {
electronService = jasmine.createSpyObj("ElectronService", [""], {});
warcraftService = jasmine.createSpyObj("WarcraftService", [""], {});
warcraftInstallationService = jasmine.createSpyObj("WarcraftInstallationService", [""], {});
wtfService = jasmine.createSpyObj("WtfService", [""], {});
await TestBed.configureTestingModule({
declarations: [ WtfExplorerComponent ]
declarations: [WtfExplorerComponent],
imports: [getStandardImports()],
})
.compileComponents();
.overrideComponent(WtfExplorerComponent, {
set: {
providers: [
{ provide: ElectronService, useValue: electronService },
{ provide: WarcraftService, useValue: warcraftService },
{ provide: WarcraftInstallationService, useValue: warcraftInstallationService },
{ provide: WtfService, useValue: wtfService },
],
},
})
.compileComponents();
});
beforeEach(() => {
@@ -19,7 +44,7 @@ describe('WtfExplorerComponent', () => {
fixture.detectChanges();
});
it('should create', () => {
it("should create", () => {
expect(component).toBeTruthy();
});
});