Files
angular-docs-cn/modules/@angular/core/testing/testing_internal.dart
T

70 lines
1.4 KiB
Dart
Raw Normal View History

2015-10-13 00:29:13 -07:00
library angular2.src.testing.testing_internal;
import 'testing_internal_core.dart' as core;
export 'testing_internal_core.dart'
hide
beforeEachProviders,
beforeEachBindings,
beforeEach,
it,
iit,
xit,
testSetup,
describe,
ddescribe,
xdescribe;
2015-03-13 11:10:11 +01:00
import 'package:angular2/platform/testing/browser.dart';
2016-02-25 14:24:17 -08:00
import 'package:angular2/src/facade/collection.dart' show StringMapWrapper;
import "package:angular2/src/core/zone/ng_zone.dart" show NgZone;
2015-03-13 11:10:11 +01:00
export 'test_injector.dart' show inject;
2015-03-13 11:10:11 +01:00
void testSetup() {
core.setDartBaseTestProviders(TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS);
2015-03-13 11:10:11 +01:00
}
2015-10-10 22:11:13 -07:00
void beforeEachProviders(Function fn) {
testSetup();
core.beforeEachProviders(fn);
}
2015-10-10 22:11:13 -07:00
@Deprecated('using beforeEachProviders instead')
void beforeEachBindings(Function fn) {
beforeEachProviders(fn);
}
void beforeEach(fn) {
testSetup();
core.beforeEach(fn);
}
2015-06-02 16:29:09 +02:00
void it(name, fn, [timeOut = null]) {
core.it(name, fn, timeOut);
2015-03-13 11:10:11 +01:00
}
2015-06-02 16:29:09 +02:00
void iit(name, fn, [timeOut = null]) {
core.iit(name, fn, timeOut);
2015-03-13 11:10:11 +01:00
}
2015-06-02 16:29:09 +02:00
void xit(name, fn, [timeOut = null]) {
core.xit(name, fn, timeOut);
}
void describe(name, fn) {
testSetup();
core.describe(name, fn);
}
void ddescribe(name, fn) {
testSetup();
core.ddescribe(name, fn);
}
void xdescribe(name, fn) {
testSetup();
core.xdescribe(name, fn);
2016-02-25 14:24:17 -08:00
}
bool isInInnerZone() => NgZone.isInAngularZone();