Commit 0a1968f0dc0d2314292fceedecba6cdf36d81d85

Authored by ABNER SILVA DE OLIVEIRA
1 parent 97702802

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 62  
63 63 class AngularServiceFactory {
64 64 fixtureComponentHookPoint: ComponentFixture;
65   - tcb: TestComponentBuilder = new TestComponentBuilder();
  65 + // tcb: TestComponentBuilder = new TestComponentBuilder();
66 66  
67 67 constructor() {
68   - this.fixtureComponentHookPoint = (<any>this.tcb)["create"](AngularServiceHookComponent);
  68 + this.fixtureComponentHookPoint = (<any>tcb)["create"](AngularServiceHookComponent);
69 69 }
70 70  
71 71 getAngularService<T>(angularService: string) {
... ... @@ -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 88 * This help function allows get angular services to be used in integration tests
87 89 * i.e: '$http', '$q', '$location', etc...
88 90 */
89 91 export function getAngularService<T>(angularService: string) {
90   - return angularServiceFactory.getAngularService(angularService);
  92 + return getAngularServiceFactory().getAngularService(angularService);
91 93 }
92 94  
93 95 export function getQService(): ng.IQService {
94   - return angularServiceFactory.getQService();
  96 + return getAngularServiceFactory().getQService();
95 97 }
96 98  
97 99 export function getHttpBackendService(): ng.IHttpBackendService {
98   - return angularServiceFactory.getHttpBackendService();
  100 + return getAngularServiceFactory().getHttpBackendService();
99 101 }
100 102  
101 103 // export function getResolvablePromise() {
... ...