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() { |