Stable Function
Class Export
export inject(tokens: any[], fn: Function) : () => any
Allows injecting dependencies in beforeEach() and it(). Example: beforeEach(inject([Dependency, AClass], (dep, object) => {
// some code that uses `dep` and `object`
// ...
}));
it('...', inject([AClass], (object) => {
object.doSomething();
expect(...);
})
Notes: inject is currently a function because of some Traceur limitation the syntax should eventually becomes it('...', @Inject (object: