refactor: export core APIs from angular2/core
This change moves many APIs to the angular2/core export.
This change also automatically adds FORM_BINDINGS in
the application root injector.
BREAKING CHANGE:
Many dependencies that were previously exported from specific
APIs are now exported from angular2/core. Affected exports, which
should now be included from angular2/core include:
angular2/forms
angular2/di
angular2/directives
angular2/change_detection
angular2/bootstrap (except for dart users)
angular2/render
angular2/metadata
angular2/debug
angular2/pipes
Closes #3977
This commit is contained in:
@@ -42,7 +42,7 @@ library examples.src.hello_world.index_common;
|
||||
|
||||
import "package:angular2/bootstrap.dart"
|
||||
show bootstrap, Component, Directive, View, ElementRef;
|
||||
import "package:angular2/di.dart" show Injectable;
|
||||
import "package:angular2/core.dart" show Injectable;
|
||||
|
||||
@Component(selector: "hello-app", services: const [GreetingService])
|
||||
@View(
|
||||
|
||||
@@ -9,21 +9,14 @@ import {
|
||||
inject,
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
By
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {MapWrapper} from 'angular2/src/core/facade/collection';
|
||||
import {isBlank} from 'angular2/src/core/facade/lang';
|
||||
|
||||
import {HtmlParser} from 'angular2/src/compiler/html_parser';
|
||||
import {DirectiveMetadata, TypeMetadata, ChangeDetectionMetadata} from 'angular2/src/compiler/api';
|
||||
|
||||
import {MockSchemaRegistry} from './template_parser_spec';
|
||||
|
||||
import {TemplateParser} from 'angular2/src/compiler/template_parser';
|
||||
|
||||
import {
|
||||
Parser,
|
||||
Lexer,
|
||||
@@ -38,10 +31,7 @@ import {
|
||||
BindingTarget,
|
||||
ChangeDetector
|
||||
} from 'angular2/src/core/change_detection/change_detection';
|
||||
|
||||
import {Pipes} from 'angular2/src/core/change_detection/pipes';
|
||||
|
||||
|
||||
import {createChangeDetectorDefinitions} from 'angular2/src/compiler/change_definition_factory';
|
||||
|
||||
export function main() {
|
||||
|
||||
@@ -9,9 +9,7 @@ import {
|
||||
inject,
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
By
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {HtmlParser} from 'angular2/src/compiler/html_parser';
|
||||
|
||||
@@ -11,15 +11,15 @@ import {
|
||||
xit
|
||||
} from 'angular2/test_lib';
|
||||
import {isPresent, stringify} from 'angular2/src/core/facade/lang';
|
||||
import {bootstrap, ApplicationRef} from 'angular2/src/core/application';
|
||||
import {Component, Directive, View} from 'angular2/metadata';
|
||||
import {bootstrap} from 'angular2/bootstrap';
|
||||
import {Component, Directive, View} from 'angular2/src/core/metadata';
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {DOCUMENT} from 'angular2/render';
|
||||
import {PromiseWrapper} from 'angular2/src/core/facade/async';
|
||||
import {bind, Inject, Injector} from 'angular2/di';
|
||||
import {LifeCycle} from 'angular2/core';
|
||||
import {bind, Inject, Injector, LifeCycle} from 'angular2/core';
|
||||
import {ApplicationRef} from 'angular2/src/core/application_ref';
|
||||
import {ExceptionHandler} from 'angular2/src/core/exception_handler';
|
||||
import {Testability, TestabilityRegistry} from 'angular2/src/core/testability/testability';
|
||||
import {DOCUMENT} from 'angular2/src/core/render/render';
|
||||
import {IS_DART} from '../platform';
|
||||
|
||||
@Component({selector: 'hello-app'})
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {ddescribe, describe, it, iit, xit, expect, beforeEach, afterEach} from 'angular2/test_lib';
|
||||
import {SpyIterableDifferFactory} from '../../spies';
|
||||
import {IterableDiffers} from 'angular2/src/core/change_detection/differs/iterable_differs';
|
||||
import {Injector, bind} from 'angular2/di';
|
||||
import {Injector, bind} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe('IterableDiffers', function() {
|
||||
|
||||
@@ -20,7 +20,7 @@ import {AppProtoView} from 'angular2/src/core/compiler/view';
|
||||
import {ElementBinder} from 'angular2/src/core/compiler/element_binder';
|
||||
import {DirectiveResolver} from 'angular2/src/core/compiler/directive_resolver';
|
||||
import {PipeResolver} from 'angular2/src/core/compiler/pipe_resolver';
|
||||
import {Attribute, ViewMetadata, Component, Directive, Pipe} from 'angular2/metadata';
|
||||
import {Attribute, ViewMetadata, Component, Directive, Pipe} from 'angular2/src/core/metadata';
|
||||
import {internalProtoView} from 'angular2/src/core/compiler/view_ref';
|
||||
import {DirectiveBinding} from 'angular2/src/core/compiler/element_injector';
|
||||
import {ViewResolver} from 'angular2/src/core/compiler/view_resolver';
|
||||
|
||||
@@ -7,7 +7,7 @@ import {
|
||||
Event,
|
||||
HostBinding,
|
||||
HostListener
|
||||
} from 'angular2/metadata';
|
||||
} from 'angular2/src/core/metadata';
|
||||
|
||||
@Directive({selector: 'someDirective'})
|
||||
class SomeDirective {
|
||||
|
||||
@@ -13,15 +13,13 @@ import {
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
RootTestComponent,
|
||||
inspectElement,
|
||||
By
|
||||
RootTestComponent
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Injector} from 'angular2/di';
|
||||
import {NgIf} from 'angular2/directives';
|
||||
import {Component, View, ViewMetadata} from 'angular2/metadata';
|
||||
import {OnDestroy} from 'angular2/lifecycle_hooks';
|
||||
import {Injector, NgIf} from 'angular2/core';
|
||||
import {inspectElement, By} from 'angular2/src/core/debug';
|
||||
import {Component, View, ViewMetadata} from 'angular2/src/core/metadata';
|
||||
import {DynamicComponentLoader} from 'angular2/src/core/compiler/dynamic_component_loader';
|
||||
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
||||
import {DOCUMENT} from 'angular2/src/core/render/render';
|
||||
|
||||
@@ -36,9 +36,9 @@ import {
|
||||
ViewQuery,
|
||||
ComponentMetadata,
|
||||
DirectiveMetadata
|
||||
} from 'angular2/metadata';
|
||||
} from 'angular2/src/core/metadata';
|
||||
import {OnDestroy} from 'angular2/lifecycle_hooks';
|
||||
import {bind, Injector, Binding, Optional, Inject, Injectable, Self, SkipSelf, InjectMetadata, Host, HostMetadata, SkipSelfMetadata} from 'angular2/di';
|
||||
import {bind, Injector, Binding, Optional, Inject, Injectable, Self, SkipSelf, InjectMetadata, Host, HostMetadata, SkipSelfMetadata} from 'angular2/core';
|
||||
import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref';
|
||||
import {TemplateRef} from 'angular2/src/core/compiler/template_ref';
|
||||
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
library angular2.test.di.integration_dart_spec;
|
||||
|
||||
import 'package:angular2/angular2.dart';
|
||||
import 'package:angular2/di.dart';
|
||||
import 'package:angular2/core.dart';
|
||||
import 'package:angular2/src/core/debug.dart';
|
||||
import 'package:angular2/test_lib.dart';
|
||||
import 'package:observe/observe.dart';
|
||||
import 'package:angular2/src/core/directives/observable_list_diff.dart';
|
||||
import 'package:angular2/src/core/change_detection/differs/default_iterable_differ.dart';
|
||||
import 'package:angular2/src/core/change_detection/change_detection.dart';
|
||||
|
||||
|
||||
@@ -52,8 +52,10 @@ import {
|
||||
Inject,
|
||||
Host,
|
||||
SkipSelf,
|
||||
SkipSelfMetadata
|
||||
} from 'angular2/di';
|
||||
SkipSelfMetadata,
|
||||
NgIf,
|
||||
NgFor
|
||||
} from 'angular2/core';
|
||||
|
||||
import {
|
||||
PipeTransform,
|
||||
@@ -76,13 +78,10 @@ import {
|
||||
Event,
|
||||
HostBinding,
|
||||
HostListener
|
||||
} from 'angular2/metadata';
|
||||
} from 'angular2/src/core/metadata';
|
||||
|
||||
import {QueryList} from 'angular2/src/core/compiler/query_list';
|
||||
|
||||
import {NgIf} from 'angular2/src/core/directives/ng_if';
|
||||
import {NgFor} from 'angular2/src/core/directives/ng_for';
|
||||
|
||||
import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref';
|
||||
import {ViewRef} from 'angular2/src/core/compiler/view_ref';
|
||||
|
||||
|
||||
@@ -17,23 +17,25 @@ import {
|
||||
TestComponentBuilder,
|
||||
RootTestComponent,
|
||||
fakeAsync,
|
||||
tick,
|
||||
By
|
||||
tick
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
|
||||
import {
|
||||
bind,
|
||||
forwardRef,
|
||||
ViewContainerRef,
|
||||
Component,
|
||||
Directive,
|
||||
ElementRef,
|
||||
TemplateRef,
|
||||
bind,
|
||||
ViewEncapsulation
|
||||
} from 'angular2/angular2';
|
||||
import {Component, Directive, View, ViewMetadata} from 'angular2/metadata';
|
||||
|
||||
import {MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE} from 'angular2/src/core/render/render';
|
||||
View,
|
||||
ViewContainerRef,
|
||||
ViewEncapsulation,
|
||||
ViewMetadata
|
||||
} from 'angular2/core';
|
||||
import {By} from 'angular2/src/core/debug';
|
||||
import {MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE} from 'angular2/src/core/render';
|
||||
|
||||
export function main() {
|
||||
describe('projection', () => {
|
||||
|
||||
@@ -29,8 +29,8 @@ import {
|
||||
createDirectiveVariableBindings,
|
||||
createVariableLocations
|
||||
} from 'angular2/src/core/compiler/proto_view_factory';
|
||||
import {Component, Directive} from 'angular2/metadata';
|
||||
import {Key, Binding} from 'angular2/di';
|
||||
import {Component, Directive} from 'angular2/src/core/metadata';
|
||||
import {Key, Binding} from 'angular2/core';
|
||||
import {DirectiveResolver} from 'angular2/src/core/compiler/directive_resolver';
|
||||
import {DirectiveBinding} from 'angular2/src/core/compiler/element_injector';
|
||||
import {
|
||||
|
||||
@@ -10,16 +10,24 @@ import {
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
By
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
|
||||
import {Injectable, Optional} from 'angular2/di';
|
||||
import {QueryList, TemplateRef} from 'angular2/core';
|
||||
import {Query, ViewQuery, Component, Directive, View} from 'angular2/metadata';
|
||||
import {
|
||||
Component,
|
||||
Directive,
|
||||
Injectable,
|
||||
NgIf,
|
||||
NgFor,
|
||||
Optional,
|
||||
TemplateRef,
|
||||
Query,
|
||||
QueryList,
|
||||
View,
|
||||
ViewQuery
|
||||
} from 'angular2/core';
|
||||
|
||||
import {NgIf, NgFor} from 'angular2/angular2';
|
||||
import {asNativeElements} from 'angular2/src/core/debug';
|
||||
|
||||
import {BrowserDomAdapter} from 'angular2/src/core/dom/browser_adapter';
|
||||
|
||||
|
||||
@@ -13,9 +13,8 @@ import {
|
||||
it,
|
||||
xit
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {SpyRenderer, SpyAppViewPool, SpyAppViewListener} from '../spies';
|
||||
import {Injector, bind} from 'angular2/di';
|
||||
import {Injector, bind} from 'angular2/core';
|
||||
|
||||
import {
|
||||
AppProtoView,
|
||||
|
||||
@@ -24,7 +24,7 @@ import {
|
||||
SpyPreBuiltObjects
|
||||
} from '../spies';
|
||||
|
||||
import {Injector, bind} from 'angular2/di';
|
||||
import {Injector, bind} from 'angular2/core';
|
||||
import {isBlank, isPresent} from 'angular2/src/core/facade/lang';
|
||||
import {MapWrapper, ListWrapper, StringMapWrapper} from 'angular2/src/core/facade/collection';
|
||||
|
||||
@@ -37,7 +37,7 @@ import {
|
||||
ProtoElementInjector
|
||||
} from 'angular2/src/core/compiler/element_injector';
|
||||
import {DirectiveResolver} from 'angular2/src/core/compiler/directive_resolver';
|
||||
import {Component} from 'angular2/metadata';
|
||||
import {Component} from 'angular2/src/core/metadata';
|
||||
import {AppViewManagerUtils} from 'angular2/src/core/compiler/view_manager_utils';
|
||||
import {
|
||||
RenderProtoViewMergeMapping,
|
||||
|
||||
@@ -11,25 +11,21 @@ import {
|
||||
beforeEachBindings,
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
By,
|
||||
Scope
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
|
||||
import {ListWrapper} from 'angular2/src/core/facade/collection';
|
||||
import {PromiseWrapper, EventEmitter, ObservableWrapper} from 'angular2/src/core/facade/async';
|
||||
|
||||
import {Injectable} from 'angular2/di';
|
||||
import {Injectable, NgFor} from 'angular2/core';
|
||||
import {By, Scope} from 'angular2/src/core/debug';
|
||||
|
||||
import {
|
||||
Directive,
|
||||
Component,
|
||||
View,
|
||||
} from 'angular2/metadata';
|
||||
|
||||
import {NgFor} from 'angular2/src/core/directives/ng_for';
|
||||
} from 'angular2/src/core/metadata';
|
||||
|
||||
@Injectable()
|
||||
class Logger {
|
||||
|
||||
@@ -12,18 +12,11 @@ import {
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
By,
|
||||
Scope,
|
||||
inspectNativeElement
|
||||
} from 'angular2/test_lib';
|
||||
import {global} from 'angular2/src/core/facade/lang';
|
||||
import {APP_VIEW_POOL_CAPACITY} from 'angular2/src/core/compiler/view_pool';
|
||||
import {Injectable, bind} from 'angular2/di';
|
||||
import {
|
||||
Directive,
|
||||
Component,
|
||||
View,
|
||||
} from 'angular2/metadata';
|
||||
import {bind, Component, Directive, Injectable, View} from 'angular2/core';
|
||||
import {inspectNativeElement} from 'angular2/src/core/debug';
|
||||
import {IS_DART} from '../../platform';
|
||||
|
||||
@Component({selector: 'my-comp'})
|
||||
|
||||
@@ -4,7 +4,7 @@ library angular2.test.di.binding_dart_spec;
|
||||
|
||||
import 'dart:mirrors';
|
||||
import 'package:angular2/test_lib.dart';
|
||||
import 'package:angular2/di.dart';
|
||||
import 'package:angular2/core.dart';
|
||||
|
||||
main() {
|
||||
describe('Binding', () {
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
it,
|
||||
xit,
|
||||
} from 'angular2/test_lib';
|
||||
import {forwardRef, resolveForwardRef} from 'angular2/di';
|
||||
import {forwardRef, resolveForwardRef} from 'angular2/core';
|
||||
import {Type} from 'angular2/src/core/facade/lang';
|
||||
|
||||
export function main() {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
library angular2.test.di.injector_dart_spec;
|
||||
|
||||
import 'package:angular2/test_lib.dart';
|
||||
import 'package:angular2/di.dart';
|
||||
import 'package:angular2/core.dart';
|
||||
|
||||
main() {
|
||||
describe('Injector', () {
|
||||
|
||||
@@ -19,7 +19,7 @@ import {
|
||||
BindingWithVisibility,
|
||||
Visibility,
|
||||
Binding
|
||||
} from 'angular2/di';
|
||||
} from 'angular2/core';
|
||||
|
||||
import {InjectorInlineStrategy, InjectorDynamicStrategy} from 'angular2/src/core/di/injector';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
library angular2.test.di.key_dart_spec;
|
||||
|
||||
import 'package:angular2/test_lib.dart';
|
||||
import 'package:angular2/di.dart';
|
||||
import 'package:angular2/core.dart';
|
||||
|
||||
main() {
|
||||
describe('TypeLiteral', () {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import {describe, iit, it, expect, beforeEach} from 'angular2/test_lib';
|
||||
import {Key, KeyRegistry} from 'angular2/di';
|
||||
import {Key, KeyRegistry} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("key", function() {
|
||||
|
||||
@@ -13,7 +13,6 @@ import {
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Directive, Component, View, ViewMetadata} from 'angular2/metadata';
|
||||
import {
|
||||
OnChanges,
|
||||
OnInit,
|
||||
@@ -23,6 +22,7 @@ import {
|
||||
AfterViewInit,
|
||||
AfterViewChecked
|
||||
} from 'angular2/lifecycle_hooks';
|
||||
import {Directive, Component, View, ViewMetadata} from 'angular2/src/core/metadata';
|
||||
|
||||
export function main() {
|
||||
describe('directive lifecycle integration spec', () => {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
By,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
describe,
|
||||
@@ -15,9 +14,8 @@ import {
|
||||
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
|
||||
import {Component, View} from 'angular2/angular2';
|
||||
import {Component, View, NgIf} from 'angular2/core';
|
||||
|
||||
import {NgIf} from 'angular2/src/core/directives/ng_if';
|
||||
import {IS_DART} from '../../platform';
|
||||
|
||||
export function main() {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
By,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
describe,
|
||||
@@ -13,13 +12,9 @@ import {
|
||||
xit,
|
||||
} from 'angular2/test_lib';
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
|
||||
import {Component, Directive, View} from 'angular2/angular2';
|
||||
|
||||
import {Component, Directive, NgNonBindable, View} from 'angular2/core';
|
||||
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
||||
|
||||
import {NgNonBindable} from 'angular2/src/core/directives/ng_non_bindable';
|
||||
|
||||
export function main() {
|
||||
describe('non-bindable', () => {
|
||||
it('should not interpolate children',
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
library angular2.test.directives.observable_list_iterable_diff_spec;
|
||||
|
||||
import 'package:angular2/test_lib.dart';
|
||||
import 'package:angular2/change_detection.dart';
|
||||
import 'package:observe/observe.dart' show ObservableList;
|
||||
import 'package:angular2/src/core/directives/observable_list_diff.dart';
|
||||
import 'package:angular2/core.dart' show ObservableListDiffFactory, ChangeDetectorRef;
|
||||
|
||||
@proxy
|
||||
class SpyChangeDetectorRef extends SpyObject implements ChangeDetectorRef {
|
||||
|
||||
@@ -26,7 +26,7 @@ import {
|
||||
NgModel,
|
||||
NgFormControl,
|
||||
DefaultValidators
|
||||
} from 'angular2/forms';
|
||||
} from 'angular2/core';
|
||||
|
||||
class DummyControlValueAccessor implements ControlValueAccessor {
|
||||
writtenValue;
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
afterEach,
|
||||
el
|
||||
} from 'angular2/test_lib';
|
||||
import {Control, FormBuilder, Validators} from 'angular2/forms';
|
||||
import {Control, FormBuilder, Validators} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("Form Builder", () => {
|
||||
|
||||
@@ -3,7 +3,6 @@ import {
|
||||
afterEach,
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
By,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
describe,
|
||||
@@ -19,17 +18,18 @@ import {
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {NgIf, NgFor} from 'angular2/directives';
|
||||
|
||||
import {
|
||||
Control,
|
||||
ControlGroup,
|
||||
NgForm,
|
||||
ControlValueAccessor,
|
||||
FORM_DIRECTIVES,
|
||||
Validators,
|
||||
NgControl,
|
||||
ControlValueAccessor
|
||||
} from 'angular2/forms';
|
||||
NgIf,
|
||||
NgFor,
|
||||
NgForm,
|
||||
Validators,
|
||||
} from 'angular2/core';
|
||||
import {By} from 'angular2/src/core/debug';
|
||||
|
||||
export function main() {
|
||||
describe("integration tests", () => {
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
tick,
|
||||
inject
|
||||
} from 'angular2/test_lib';
|
||||
import {ControlGroup, Control, ControlArray, Validators} from 'angular2/forms';
|
||||
import {ControlGroup, Control, ControlArray, Validators} from 'angular2/core';
|
||||
import {ObservableWrapper} from 'angular2/src/core/facade/async';
|
||||
|
||||
export function main() {
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
afterEach,
|
||||
el
|
||||
} from 'angular2/test_lib';
|
||||
import {ControlGroup, Control, Validators} from 'angular2/forms';
|
||||
import {ControlGroup, Control, Validators} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
function validator(key: string, error: any) {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
describe,
|
||||
@@ -11,10 +10,20 @@ import {
|
||||
it,
|
||||
xit
|
||||
} from 'angular2/test_lib';
|
||||
import {Directive, Component, Query, View} from 'angular2/metadata';
|
||||
import {QueryList, NgFor} from 'angular2/angular2';
|
||||
import {forwardRef, resolveForwardRef, bind, Inject} from 'angular2/di';
|
||||
import {
|
||||
bind,
|
||||
forwardRef,
|
||||
resolveForwardRef,
|
||||
Component,
|
||||
Directive,
|
||||
Inject,
|
||||
NgFor,
|
||||
Query,
|
||||
QueryList,
|
||||
View
|
||||
} from 'angular2/core';
|
||||
import {Type} from 'angular2/src/core/facade/lang';
|
||||
import {asNativeElements} from 'angular2/src/core/debug';
|
||||
|
||||
export function main() {
|
||||
describe("forwardRef integration", function() {
|
||||
|
||||
@@ -15,8 +15,7 @@ import {
|
||||
import {SpyChangeDetectorRef} from './spies';
|
||||
|
||||
import {isBlank} from 'angular2/src/core/facade/lang';
|
||||
import {WrappedValue} from 'angular2/change_detection';
|
||||
import {AsyncPipe} from 'angular2/pipes';
|
||||
import {AsyncPipe, WrappedValue} from 'angular2/core';
|
||||
import {
|
||||
EventEmitter,
|
||||
ObservableWrapper,
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
browserDetection
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {DatePipe} from 'angular2/pipes';
|
||||
import {DatePipe} from 'angular2/core';
|
||||
import {DateWrapper} from 'angular2/src/core/facade/lang';
|
||||
|
||||
export function main() {
|
||||
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
} from 'angular2/test_lib';
|
||||
import {Json, RegExp, NumberWrapper, StringWrapper} from 'angular2/src/core/facade/lang';
|
||||
|
||||
import {JsonPipe} from 'angular2/pipes';
|
||||
import {JsonPipe} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("JsonPipe", () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {ddescribe, describe, it, iit, xit, expect, beforeEach, afterEach} from 'angular2/test_lib';
|
||||
|
||||
import {LimitToPipe} from 'angular2/pipes';
|
||||
import {LimitToPipe} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("LimitToPipe", () => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {ddescribe, describe, it, iit, xit, expect, beforeEach, afterEach} from 'angular2/test_lib';
|
||||
|
||||
import {LowerCasePipe} from 'angular2/pipes';
|
||||
import {LowerCasePipe} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("LowerCasePipe", () => {
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
browserDetection
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {DecimalPipe, PercentPipe, CurrencyPipe} from 'angular2/pipes';
|
||||
import {DecimalPipe, PercentPipe, CurrencyPipe} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
// TODO(mlaval): enable tests when Intl API is no longer used, see
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {PipeBinding} from 'angular2/src/core/pipes/pipe_binding';
|
||||
import {Pipe} from 'angular2/metadata';
|
||||
import {Pipe} from 'angular2/src/core/metadata';
|
||||
|
||||
class MyPipe {}
|
||||
|
||||
|
||||
@@ -10,11 +10,9 @@ import {
|
||||
afterEach
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {PipeTransform} from 'angular2/change_detection';
|
||||
import {Injector, Inject, bind} from 'angular2/di';
|
||||
import {Injector, Inject, bind, Pipe, PipeTransform} from 'angular2/core';
|
||||
import {ProtoPipes, Pipes} from 'angular2/src/core/pipes/pipes';
|
||||
import {PipeBinding} from 'angular2/src/core/pipes/pipe_binding';
|
||||
import {Pipe} from 'angular2/metadata';
|
||||
|
||||
class PipeA implements PipeTransform {
|
||||
transform(a, b) {}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {ddescribe, describe, it, iit, xit, expect, beforeEach, afterEach} from 'angular2/test_lib';
|
||||
|
||||
import {UpperCasePipe} from 'angular2/pipes';
|
||||
import {UpperCasePipe} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe("UpperCasePipe", () => {
|
||||
|
||||
@@ -19,7 +19,7 @@ import {Map, MapWrapper} from 'angular2/src/core/facade/collection';
|
||||
|
||||
import {XHR} from 'angular2/src/core/render/xhr';
|
||||
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe('StyleInliner', () => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Inject, Injectable} from 'angular2/di';
|
||||
import {Inject, Injectable} from 'angular2/core';
|
||||
import {isPresent} from 'angular2/src/core/facade/lang';
|
||||
import {MapWrapper, ListWrapper, Map} from 'angular2/src/core/facade/collection';
|
||||
import {PromiseWrapper, Promise} from 'angular2/src/core/facade/async';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
library core.spies;
|
||||
|
||||
import 'package:angular2/di.dart';
|
||||
import 'package:angular2/core.dart';
|
||||
import 'package:angular2/src/core/change_detection/change_detection.dart';
|
||||
import 'package:angular2/src/core/render/api.dart';
|
||||
import 'package:angular2/src/core/compiler/directive_resolver.dart';
|
||||
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
import {ObservableWrapper} from 'angular2/src/core/facade/async';
|
||||
import {BrowserJsonp} from 'angular2/src/http/backends/browser_jsonp';
|
||||
import {JSONPConnection, JSONPBackend} from 'angular2/src/http/backends/jsonp_backend';
|
||||
import {bind, Injector} from 'angular2/di';
|
||||
import {bind, Injector} from 'angular2/core';
|
||||
import {isPresent, StringWrapper} from 'angular2/src/core/facade/lang';
|
||||
import {TimerWrapper} from 'angular2/src/core/facade/async';
|
||||
import {Request} from 'angular2/src/http/static_request';
|
||||
|
||||
@@ -14,7 +14,7 @@ import {
|
||||
import {ObservableWrapper} from 'angular2/src/core/facade/async';
|
||||
import {BrowserXhr} from 'angular2/src/http/backends/browser_xhr';
|
||||
import {XHRConnection, XHRBackend} from 'angular2/src/http/backends/xhr_backend';
|
||||
import {bind, Injector} from 'angular2/di';
|
||||
import {bind, Injector} from 'angular2/core';
|
||||
import {Request} from 'angular2/src/http/static_request';
|
||||
import {Response} from 'angular2/src/http/static_response';
|
||||
import {Headers} from 'angular2/src/http/headers';
|
||||
|
||||
@@ -11,7 +11,7 @@ import {
|
||||
xit,
|
||||
SpyObject
|
||||
} from 'angular2/test_lib';
|
||||
import {Injector, bind} from 'angular2/di';
|
||||
import {Injector, bind} from 'angular2/core';
|
||||
import {MockBackend, MockConnection} from 'angular2/src/http/backends/mock_backend';
|
||||
import {EventEmitter, ObservableWrapper} from 'angular2/src/core/facade/async';
|
||||
import {
|
||||
|
||||
@@ -12,7 +12,7 @@ import {stringify} from 'angular2/src/core/facade/lang';
|
||||
|
||||
import {MockViewResolver} from 'angular2/src/mock/view_resolver_mock';
|
||||
|
||||
import {Component, View, ViewMetadata} from 'angular2/metadata';
|
||||
import {Component, View, ViewMetadata} from 'angular2/src/core/metadata';
|
||||
|
||||
import {isBlank} from 'angular2/src/core/facade/lang';
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
xdescribe,
|
||||
@@ -15,8 +14,7 @@ import {
|
||||
xit
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Injector, Inject, bind} from 'angular2/di';
|
||||
import {Component, View} from 'angular2/metadata';
|
||||
import {bind, Component, Injector, Inject, View} from 'angular2/core';
|
||||
import {isPresent} from 'angular2/src/core/facade/lang';
|
||||
import {
|
||||
Promise,
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import {
|
||||
AsyncTestCompleter,
|
||||
TestComponentBuilder,
|
||||
asNativeElements,
|
||||
beforeEach,
|
||||
ddescribe,
|
||||
xdescribe,
|
||||
@@ -15,8 +14,7 @@ import {
|
||||
xit
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Injector, Inject, bind} from 'angular2/di';
|
||||
import {Component, View} from 'angular2/metadata';
|
||||
import {bind, Component, View, Injector, Inject} from 'angular2/core';
|
||||
import {CONST, NumberWrapper, isPresent, Json} from 'angular2/src/core/facade/lang';
|
||||
import {Promise, PromiseWrapper} from 'angular2/src/core/facade/async';
|
||||
|
||||
|
||||
@@ -14,10 +14,10 @@ import {
|
||||
xit,
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {bootstrap} from 'angular2/src/core/application';
|
||||
import {Component, Directive, View} from 'angular2/metadata';
|
||||
import {bootstrap} from 'angular2/bootstrap';
|
||||
import {Component, Directive, View} from 'angular2/src/core/metadata';
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
import {DOCUMENT} from 'angular2/src/core/render/render';
|
||||
import {RouteConfig, Route, Redirect} from 'angular2/src/router/route_config_decorator';
|
||||
import {PromiseWrapper} from 'angular2/src/core/facade/async';
|
||||
|
||||
@@ -13,13 +13,12 @@ import {
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
proxy,
|
||||
SpyObject,
|
||||
By
|
||||
SpyObject
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {NumberWrapper} from 'angular2/src/core/facade/lang';
|
||||
|
||||
import {bind, Component, View} from 'angular2/angular2';
|
||||
import {bind, Component, DirectiveResolver, View} from 'angular2/core';
|
||||
|
||||
import {SpyLocation} from 'angular2/src/mock/location_mock';
|
||||
import {
|
||||
@@ -35,7 +34,6 @@ import {
|
||||
RouteConfig,
|
||||
ROUTER_DIRECTIVES
|
||||
} from 'angular2/router';
|
||||
import {DirectiveResolver} from 'angular2/src/core/compiler/directive_resolver';
|
||||
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import {
|
||||
SpyObject
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Injector, bind} from 'angular2/di';
|
||||
import {Injector, bind} from 'angular2/core';
|
||||
import {CONST_EXPR} from 'angular2/src/core/facade/lang';
|
||||
import {Location, APP_BASE_HREF} from 'angular2/src/router/location';
|
||||
import {LocationStrategy} from 'angular2/src/router/location_strategy';
|
||||
|
||||
@@ -12,9 +12,9 @@ import {
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {bootstrap} from 'angular2/bootstrap';
|
||||
import {Component, Directive, View} from 'angular2/metadata';
|
||||
import {Component, Directive, View} from 'angular2/src/core/metadata';
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
import {DOCUMENT} from 'angular2/src/core/render/render';
|
||||
import {Type} from 'angular2/src/core/facade/lang';
|
||||
|
||||
|
||||
@@ -11,13 +11,13 @@ import {
|
||||
beforeEachBindings,
|
||||
it,
|
||||
xit,
|
||||
TestComponentBuilder,
|
||||
By
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {SpyRouter, SpyLocation} from './spies';
|
||||
|
||||
import {bind, Component, View} from 'angular2/angular2';
|
||||
import {bind, Component, View} from 'angular2/core';
|
||||
import {By} from 'angular2/src/core/debug';
|
||||
|
||||
import {
|
||||
Location,
|
||||
|
||||
@@ -25,7 +25,7 @@ import {RouteRegistry} from 'angular2/src/router/route_registry';
|
||||
import {RouteConfig, AsyncRoute, Route} from 'angular2/src/router/route_config_decorator';
|
||||
import {DirectiveResolver} from 'angular2/src/core/compiler/directive_resolver';
|
||||
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
|
||||
export function main() {
|
||||
describe('Router', () => {
|
||||
|
||||
@@ -14,11 +14,9 @@ import {
|
||||
TestComponentBuilder
|
||||
} from 'angular2/test_lib';
|
||||
|
||||
import {Injectable} from 'angular2/di';
|
||||
import {Injectable, NgIf} from 'angular2/core';
|
||||
|
||||
import {Directive, Component, View, ViewMetadata} from 'angular2/metadata';
|
||||
|
||||
import {NgIf} from 'angular2/src/core/directives/ng_if';
|
||||
import {Directive, Component, View, ViewMetadata} from 'angular2/src/core/metadata';
|
||||
|
||||
@Component({selector: 'child-comp'})
|
||||
@View({template: `<span>Original {{childBinding}}</span>`, directives: []})
|
||||
|
||||
@@ -14,7 +14,7 @@ import {createPairedMessageBuses} from '../shared/web_worker_test_util';
|
||||
import {Serializer, PRIMITIVE} from 'angular2/src/web_workers/shared/serializer';
|
||||
import {ServiceMessageBroker} from 'angular2/src/web_workers/shared/service_message_broker';
|
||||
import {ObservableWrapper, PromiseWrapper} from 'angular2/src/core/facade/async';
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
import {ON_WEB_WORKER} from 'angular2/src/web_workers/shared/api';
|
||||
import {RenderProtoViewRefStore} from 'angular2/src/web_workers/shared/render_proto_view_ref_store';
|
||||
import {
|
||||
|
||||
@@ -13,7 +13,7 @@ import {
|
||||
import {Serializer} from 'angular2/src/web_workers/shared/serializer';
|
||||
import {NgZone} from 'angular2/src/core/zone/ng_zone';
|
||||
import {ON_WEB_WORKER} from 'angular2/src/web_workers/shared/api';
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
import {RenderProtoViewRefStore} from 'angular2/src/web_workers/shared/render_proto_view_ref_store';
|
||||
import {
|
||||
RenderViewWithFragmentsStore,
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
} from "angular2/test_lib";
|
||||
import {DOM} from 'angular2/src/core/dom/dom_adapter';
|
||||
import {DomTestbed, TestRootView, elRef} from '../../core/render/dom/dom_testbed';
|
||||
import {bind} from 'angular2/di';
|
||||
import {bind} from 'angular2/core';
|
||||
import {WebWorkerCompiler, WebWorkerRenderer} from "angular2/src/web_workers/worker/renderer";
|
||||
import {
|
||||
ClientMessageBrokerFactory,
|
||||
|
||||
Reference in New Issue
Block a user