working on ManageTriggerGithostComponent
This commit is contained in:
parent
39c18eb216
commit
14222be9fe
7 changed files with 554 additions and 2 deletions
|
@ -0,0 +1,47 @@
|
|||
import { ManageTriggerGithostComponent, Local, Trigger } from './manage-trigger-githost.component';
|
||||
|
||||
|
||||
describe("ManageTriggerGithostComponent", () => {
|
||||
var component: ManageTriggerGithostComponent;
|
||||
var apiServiceMock: any;
|
||||
var tableServiceMock: any;
|
||||
var triggerServiceMock: any;
|
||||
var rolesServiceMock: any;
|
||||
var repository: any;
|
||||
var trigger: Trigger;
|
||||
|
||||
beforeEach(() => {
|
||||
apiServiceMock = jasmine.createSpyObj('apiServiceMock', ['listTriggerBuildSourceNamespaces']);
|
||||
tableServiceMock = jasmine.createSpyObj('tableServiceMock', ['buildOrderedItems']);
|
||||
triggerServiceMock = jasmine.createSpyObj('triggerServiceMock', ['getIcon']);
|
||||
rolesServiceMock = jasmine.createSpyObj('rolesServiceMock', ['setRepositoryRole']);
|
||||
component = new ManageTriggerGithostComponent(apiServiceMock, tableServiceMock, triggerServiceMock, rolesServiceMock);
|
||||
trigger = {service: "serviceMock", id: 1};
|
||||
component.trigger = trigger;
|
||||
});
|
||||
|
||||
describe("constructor", () => {
|
||||
|
||||
});
|
||||
|
||||
describe("$onInit", () => {
|
||||
|
||||
});
|
||||
|
||||
describe("$onChanges", () => {
|
||||
|
||||
});
|
||||
|
||||
describe("getTriggerIcon", () => {
|
||||
|
||||
it("calls trigger service to get icon", () => {
|
||||
component.getTriggerIcon();
|
||||
|
||||
expect(triggerServiceMock.getIcon.calls.argsFor(0)[0]).toEqual(component.trigger.service);
|
||||
});
|
||||
});
|
||||
|
||||
describe("createTrigger", () => {
|
||||
|
||||
});
|
||||
});
|
Reference in a new issue