chore(test): add config for `pub serve` testing.
Closes #5580 Closes #5580
This commit is contained in:
parent
1710272b3c
commit
1edb17b8d0
|
@ -54,7 +54,6 @@ void setUpProviders(Iterable<Provider> providerFactory()) {
|
|||
});
|
||||
}
|
||||
|
||||
|
||||
dynamic _runInjectableFunction(Function fn) {
|
||||
var params = reflector.parameters(fn);
|
||||
List<dynamic> tokens = <dynamic>[];
|
||||
|
@ -111,8 +110,10 @@ void ngTest(String description, Function fn,
|
|||
}, testOn: testOn, timeout: timeout, skip: skip, onPlatform: onPlatform);
|
||||
}
|
||||
|
||||
final _providersExpando = new Expando<List<Provider>>('Providers for the current test');
|
||||
final _injectorExpando = new Expando<Injector>('Angular Injector for the current test');
|
||||
final _providersExpando =
|
||||
new Expando<List<Provider>>('Providers for the current test');
|
||||
final _injectorExpando =
|
||||
new Expando<Injector>('Angular Injector for the current test');
|
||||
|
||||
List get _currentTestProviders {
|
||||
if (_providersExpando[_currentTest] == null) {
|
||||
|
@ -120,6 +121,7 @@ List get _currentTestProviders {
|
|||
}
|
||||
return _providersExpando[_currentTest];
|
||||
}
|
||||
|
||||
Injector get _currentInjector => _injectorExpando[_currentTest];
|
||||
void set _currentInjector(Injector newInjector) {
|
||||
_injectorExpando[_currentTest] = newInjector;
|
||||
|
|
|
@ -6,3 +6,8 @@ dependencies:
|
|||
path: ../../dist/dart/angular2
|
||||
dev_dependencies:
|
||||
test: '^0.12.6'
|
||||
transformers:
|
||||
# Allows testing with `pub serve`
|
||||
# See https://github.com/dart-lang/test#testing-with-barback
|
||||
- test/pub_serve:
|
||||
$include: test/**_test.dart
|
||||
|
|
|
@ -41,7 +41,8 @@ void main() {
|
|||
expect(string.split(','), equals(['foo', 'bar', 'baz']));
|
||||
});
|
||||
|
||||
ngTest('can grab injected values', (@Inject(MyToken) token, TestService testService) {
|
||||
ngTest('can grab injected values',
|
||||
(@Inject(MyToken) token, TestService testService) {
|
||||
expect(token, equals('my string'));
|
||||
expect(testService.status, equals('not ready'));
|
||||
});
|
||||
|
@ -56,7 +57,8 @@ void main() {
|
|||
});
|
||||
});
|
||||
|
||||
ngTest('create a component using the TestComponentBuilder', (TestComponentBuilder tcb) async {
|
||||
ngTest('create a component using the TestComponentBuilder',
|
||||
(TestComponentBuilder tcb) async {
|
||||
var rootTC = await tcb
|
||||
.overrideTemplate(TestComponent, TEMPLATE)
|
||||
.createAsync(TestComponent);
|
||||
|
|
Loading…
Reference in New Issue