45183e9d
Victor Costa
Add tests to task...
|
1
2
3
4
5
6
7
8
9
10
|
import { Provider, provide, Component } from 'ng-forward';
import * as helpers from "../../../spec/helpers";
import { TaskAcceptComponent } from './task-accept.component';
const htmlTemplate: string = '<task-accept [task]="ctrl.task"></task-accept>';
describe("Components", () => {
describe("Task Accept Component", () => {
let task = { id: 1, type: "AddMember" };
|
118eeb9d
Victor Costa
List roles when a...
|
11
|
let roleService = jasmine.createSpyObj("roleService", ["getByProfile"]);
|
45183e9d
Victor Costa
Add tests to task...
|
12
13
14
15
16
17
18
|
beforeEach(angular.mock.module("templates"));
function createComponent() {
return helpers.quickCreateComponent({
template: htmlTemplate,
directives: [TaskAcceptComponent],
|
118eeb9d
Victor Costa
List roles when a...
|
19
20
21
|
properties: { task: task },
providers: [
helpers.createProviderToValue("RoleService", roleService)
|
7205a81d
Victor Costa
Emit and subscrib...
|
22
|
].concat(helpers.provideFilters("translateFilter"))
|
45183e9d
Victor Costa
Add tests to task...
|
23
24
25
26
27
28
29
30
31
32
33
|
});
}
it("replace element with the specific task accept component", (done: Function) => {
createComponent().then(fixture => {
expect(fixture.debugElement.queryAll("add-member-task-accept").length).toBe(1);
done();
});
});
});
});
|