Skip to content
This repository has been archived by the owner on Nov 22, 2019. It is now read-only.

Commit

Permalink
Fix issue with service construction
Browse files Browse the repository at this point in the history
  • Loading branch information
mdrillin committed Oct 30, 2017
1 parent 3077108 commit 817c6b8
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 20 deletions.
3 changes: 1 addition & 2 deletions ngapp/src/app/activities/activities.component.ts
Expand Up @@ -35,8 +35,7 @@ import { SortDirection } from "@shared/sort-direction.enum";
moduleId: module.id,
selector: "app-activities",
templateUrl: "./activities.component.html",
styleUrls: ["./activities.component.css"],
providers: [ ActivityService ]
styleUrls: ["./activities.component.css"]
})
export class ActivitiesComponent extends AbstractPageComponent {

Expand Down
Expand Up @@ -246,6 +246,7 @@ export class AddActivityWizardComponent implements OnInit {
public stepChanged($event: WizardEvent): void {
if ($event.step.config.id === "step1") {
this.updatePage1ValidStatus();
this.wizardConfig.nextTitle = "Next >";
} else if ($event.step.config.id === "step2a") {
this.wizardConfig.nextTitle = "Create";
} else if ($event.step.config.id === "step2b") {
Expand Down
@@ -1,21 +1,29 @@
import { async, ComponentFixture, TestBed } from "@angular/core/testing";

import { ReactiveFormsModule } from "@angular/forms";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { RouterTestingModule } from "@angular/router/testing";
import { AddActivityWizardComponent } from "@activities/add-activity-wizard/add-activity-wizard.component";
import { CoreModule } from "@core/core.module";
import { SharedModule } from "@shared/shared.module";
import { PatternFlyNgModule } from "patternfly-ng";
import { AddActivityComponent } from "./add-activity.component";
import { ActivityService } from "@activities/shared/activity.service";
import { MockActivityService } from "@activities/shared/mock-activity.service";
import { ConnectionService } from "@connections/shared/connection.service";
import { MockConnectionService } from "@connections/shared/mock-connection.service";

describe("AddActivityComponent", () => {
let component: AddActivityComponent;
let fixture: ComponentFixture<AddActivityComponent>;

beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [ CoreModule, PatternFlyNgModule, ReactiveFormsModule, RouterTestingModule, SharedModule ],
declarations: [ AddActivityComponent, AddActivityWizardComponent ]
imports: [ CoreModule, PatternFlyNgModule, FormsModule, ReactiveFormsModule, RouterTestingModule, SharedModule ],
declarations: [ AddActivityComponent, AddActivityWizardComponent ],
providers: [
{ provide: ActivityService, useClass: MockActivityService },
{ provide: ConnectionService, useClass: MockConnectionService }
]
})
.compileComponents().then(() => {
// nothing to do
Expand All @@ -28,8 +36,7 @@ describe("AddActivityComponent", () => {
fixture.detectChanges();
});

// TODO: Figure out how to setup this test.
// it("should be created", () => {
// expect(component).toBeTruthy();
// });
it("should be created", () => {
expect(component).toBeTruthy();
});
});
@@ -1,21 +1,26 @@
import { async, ComponentFixture, TestBed } from "@angular/core/testing";

import { ReactiveFormsModule } from "@angular/forms";
import { FormsModule, ReactiveFormsModule } from "@angular/forms";
import { RouterTestingModule } from "@angular/router/testing";
import { AddConnectionWizardComponent } from "@connections/add-connection-wizard/add-connection-wizard.component";
import { CoreModule } from "@core/core.module";
import { SharedModule } from "@shared/shared.module";
import { PatternFlyNgModule } from "patternfly-ng";
import { AddConnectionComponent } from "./add-connection.component";
import { ConnectionService } from "@connections/shared/connection.service";
import { MockConnectionService } from "@connections/shared/mock-connection.service";

describe("AddConnectionComponent", () => {
let component: AddConnectionComponent;
let fixture: ComponentFixture<AddConnectionComponent>;

beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [ CoreModule, PatternFlyNgModule, ReactiveFormsModule, RouterTestingModule, SharedModule ],
declarations: [ AddConnectionComponent, AddConnectionWizardComponent ]
imports: [ CoreModule, PatternFlyNgModule, FormsModule, ReactiveFormsModule, RouterTestingModule, SharedModule ],
declarations: [ AddConnectionComponent, AddConnectionWizardComponent ],
providers: [
{ provide: ConnectionService, useClass: MockConnectionService },
]
})
.compileComponents().then(() => {
// nothing to do
Expand All @@ -28,8 +33,7 @@ describe("AddConnectionComponent", () => {
fixture.detectChanges();
});

// TODO: Figure out how to setup this test.
// it("should be created", () => {
// expect(component).toBeTruthy();
// });
it("should be created", () => {
expect(component).toBeTruthy();
});
});
Expand Up @@ -29,8 +29,6 @@
</div>
</div>
<div class="list-view-pf-actions">
<button class="btn btn-default" type="button" (click)="onPingConnection(connection.getId())">Ping</button>
<button class="btn btn-danger" type="button" (click)="onDeleteConnection(connection.getId())">Delete</button>
<button i18n="@@connectionsList.ping" class="btn btn-default" type="button" (click)="onPingConnection(connection.getId())">Ping</button>
<button i18n="@@connectionsList.delete" class="btn btn-danger" type="button" (click)="onDeleteConnection(connection.getId())">Delete</button>
</div>
Expand Down
3 changes: 1 addition & 2 deletions ngapp/src/app/connections/connections.component.ts
Expand Up @@ -33,8 +33,7 @@ import { SortDirection } from "@shared/sort-direction.enum";
moduleId: module.id,
selector: "app-connections",
templateUrl: "./connections.component.html",
styleUrls: ["./connections.component.css"],
providers: [ConnectionService]
styleUrls: ["./connections.component.css"]
})
export class ConnectionsComponent extends AbstractPageComponent {

Expand Down

0 comments on commit 817c6b8

Please sign in to comment.