Commit 0a1968f0dc0d2314292fceedecba6cdf36d81d85
1 parent
97702802
Exists in
master
and in
1 other branch
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() { |