refactor(test): ts’if compiler integration tests.
This commit is contained in:
parent
c28952c707
commit
cc2c8f6b00
|
@ -2,5 +2,5 @@ library angular2.core.decorators;
|
||||||
|
|
||||||
export '../annotations_impl/annotations.dart';
|
export '../annotations_impl/annotations.dart';
|
||||||
export '../annotations_impl/visibility.dart';
|
export '../annotations_impl/visibility.dart';
|
||||||
|
export '../annotations_impl/view.dart';
|
||||||
/* This file is empty because, Dart does not have decorators. */
|
export '../annotations_impl/di.dart';
|
||||||
|
|
|
@ -73,7 +73,10 @@ export class View {
|
||||||
* }
|
* }
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
directives: List<Type>;
|
// TODO(tbosch): use Type | Binding | List<any> when Dart supports union types,
|
||||||
|
// as otherwise we would need to import Binding type and Dart would warn
|
||||||
|
// for an unused import.
|
||||||
|
directives: List<Type | any | List<any>>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Specify a custom renderer for this View.
|
* Specify a custom renderer for this View.
|
||||||
|
@ -89,7 +92,7 @@ export class View {
|
||||||
}: {
|
}: {
|
||||||
templateUrl?: string,
|
templateUrl?: string,
|
||||||
template?: string,
|
template?: string,
|
||||||
directives?: List<Type>,
|
directives?: List<Type | any | List<any>>,
|
||||||
renderer?: string
|
renderer?: string
|
||||||
} = {})
|
} = {})
|
||||||
{
|
{
|
||||||
|
|
|
@ -17,7 +17,18 @@ export function proxy() {
|
||||||
var _global: jasmine.GlobalPolluter = <any>(typeof window === 'undefined' ? global : window);
|
var _global: jasmine.GlobalPolluter = <any>(typeof window === 'undefined' ? global : window);
|
||||||
|
|
||||||
export var afterEach = _global.afterEach;
|
export var afterEach = _global.afterEach;
|
||||||
export var expect = _global.expect;
|
|
||||||
|
export interface NgMatchers extends jasmine.Matchers {
|
||||||
|
toBe(expected: any): boolean;
|
||||||
|
toEqual(expected: any): boolean;
|
||||||
|
toBePromise(expected: any): boolean;
|
||||||
|
toBeAnInstanceOf(expected: any): boolean;
|
||||||
|
toHaveText(expected: any): boolean;
|
||||||
|
toImplement(expected: any): boolean;
|
||||||
|
not: NgMatchers;
|
||||||
|
}
|
||||||
|
|
||||||
|
export var expect: (actual: any) => NgMatchers = <any>_global.expect;
|
||||||
|
|
||||||
export var IS_DARTIUM = false;
|
export var IS_DARTIUM = false;
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue