Commit 0a1968f0dc0d2314292fceedecba6cdf36d81d85

Authored by ABNER SILVA DE OLIVEIRA
1 parent 97702802
Exists in master and in 1 other branch dev-fixes

changed helpers

Showing 1 changed file with 8 additions and 6 deletions   Show diff stats
src/spec/helpers.ts
@@ -62,10 +62,10 @@ class AngularServiceHookComponent { @@ -62,10 +62,10 @@ class AngularServiceHookComponent {
62 62
63 class AngularServiceFactory { 63 class AngularServiceFactory {
64 fixtureComponentHookPoint: ComponentFixture; 64 fixtureComponentHookPoint: ComponentFixture;
65 - tcb: TestComponentBuilder = new TestComponentBuilder(); 65 + // tcb: TestComponentBuilder = new TestComponentBuilder();
66 66
67 constructor() { 67 constructor() {
68 - this.fixtureComponentHookPoint = (<any>this.tcb)["create"](AngularServiceHookComponent); 68 + this.fixtureComponentHookPoint = (<any>tcb)["create"](AngularServiceHookComponent);
69 } 69 }
70 70
71 getAngularService<T>(angularService: string) { 71 getAngularService<T>(angularService: string) {
@@ -81,21 +81,23 @@ class AngularServiceFactory { @@ -81,21 +81,23 @@ class AngularServiceFactory {
81 } 81 }
82 } 82 }
83 83
84 -export var angularServiceFactory = new AngularServiceFactory(); 84 +export function getAngularServiceFactory() {
  85 + return new AngularServiceFactory();
  86 +}
85 /** 87 /**
86 * This help function allows get angular services to be used in integration tests 88 * This help function allows get angular services to be used in integration tests
87 * i.e: '$http', '$q', '$location', etc... 89 * i.e: '$http', '$q', '$location', etc...
88 */ 90 */
89 export function getAngularService<T>(angularService: string) { 91 export function getAngularService<T>(angularService: string) {
90 - return angularServiceFactory.getAngularService(angularService); 92 + return getAngularServiceFactory().getAngularService(angularService);
91 } 93 }
92 94
93 export function getQService(): ng.IQService { 95 export function getQService(): ng.IQService {
94 - return angularServiceFactory.getQService(); 96 + return getAngularServiceFactory().getQService();
95 } 97 }
96 98
97 export function getHttpBackendService(): ng.IHttpBackendService { 99 export function getHttpBackendService(): ng.IHttpBackendService {
98 - return angularServiceFactory.getHttpBackendService(); 100 + return getAngularServiceFactory().getHttpBackendService();
99 } 101 }
100 102
101 // export function getResolvablePromise() { 103 // export function getResolvablePromise() {