refactor(di): added support for custom dep providers

This commit is contained in:
vsavkin
2015-07-06 10:38:12 -07:00
parent e987ac4034
commit 569766fa8b
7 changed files with 94 additions and 45 deletions

View File

@ -1,6 +1,7 @@
library test_lib.spies;
import 'package:angular2/change_detection.dart';
import 'package:angular2/di.dart';
import './test_lib.dart';
@proxy
@ -21,4 +22,9 @@ class SpyPipe extends SpyObject implements Pipe {
@proxy
class SpyPipeFactory extends SpyObject implements PipeFactory {
noSuchMethod(m) => super.noSuchMethod(m);
}
@proxy
class SpyDependencyProvider extends SpyObject implements DependencyProvider {
noSuchMethod(m) => super.noSuchMethod(m);
}

View File

@ -3,6 +3,9 @@ import {
ProtoChangeDetector,
DynamicChangeDetector
} from 'angular2/change_detection';
import {DependencyProvider} from 'angular2/di';
import {BasePipe} from 'angular2/src/change_detection/pipes/pipe';
import {SpyObject, proxy} from './test_lib';
@ -18,4 +21,6 @@ export class SpyPipe extends SpyObject {
constructor() { super(BasePipe); }
}
export class SpyPipeFactory extends SpyObject {}
export class SpyPipeFactory extends SpyObject {}
export class SpyDependencyProvider extends SpyObject {}