parent
21f24d19dd
commit
3059104e8d
|
@ -1,11 +1,11 @@
|
||||||
import {describe, xit, it, expect, beforeEach, ddescribe, iit, el} from 'angular2/test_lib';
|
import {describe, xit, it, expect, beforeEach, ddescribe, iit, el} from 'angular2/test_lib';
|
||||||
|
|
||||||
import {DOM} from 'angular2/src/dom/dom_adapter';
|
import {DOM} from 'angular2/src/dom/dom_adapter';
|
||||||
import {Type, isPresent, BaseException} from 'angular2/src/facade/lang';
|
import {Type, isPresent, BaseException, assertionsEnabled, isJsObject} from 'angular2/src/facade/lang';
|
||||||
import {assertionsEnabled, isJsObject} from 'angular2/src/facade/lang';
|
import {PromiseWrapper} from 'angular2/src/facade/async';
|
||||||
|
|
||||||
import {Injector} from 'angular2/di';
|
import {Injector} from 'angular2/di';
|
||||||
import {Lexer, Parser, ChangeDetector, dynamicChangeDetection,
|
import {Lexer, Parser, dynamicChangeDetection,
|
||||||
DynamicChangeDetection, Pipe, PipeRegistry} from 'angular2/change_detection';
|
DynamicChangeDetection, Pipe, PipeRegistry} from 'angular2/change_detection';
|
||||||
|
|
||||||
import {Compiler, CompilerCache} from 'angular2/src/core/compiler/compiler';
|
import {Compiler, CompilerCache} from 'angular2/src/core/compiler/compiler';
|
||||||
|
@ -433,17 +433,19 @@ export function main() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// TODO support these tests with DART e.g. with Promise.catch (JS) transpiled to Future.catchError (DART)
|
if (assertionsEnabled()) {
|
||||||
if (assertionsEnabled() && isJsObject({})) {
|
|
||||||
|
|
||||||
function expectCompileError(inlineTpl, errMessage, done) {
|
function expectCompileError(inlineTpl, errMessage, done) {
|
||||||
tplResolver.setTemplate(MyComp, new Template({inline: inlineTpl}));
|
tplResolver.setTemplate(MyComp, new Template({inline: inlineTpl}));
|
||||||
compiler.compile(MyComp).then(() => {
|
PromiseWrapper.then(compiler.compile(MyComp),
|
||||||
throw new BaseException("Test failure: should not have come here as an exception was expected");
|
(value) => {
|
||||||
},(err) => {
|
done("Test failure: should not have come here as an exception was expected");
|
||||||
expect(err.message).toBe(errMessage);
|
},
|
||||||
|
(err) => {
|
||||||
|
expect(err.message).toEqual(errMessage);
|
||||||
done();
|
done();
|
||||||
});
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
it('should raise an error if no directive is registered for an unsupported DOM property', (done) => {
|
it('should raise an error if no directive is registered for an unsupported DOM property', (done) => {
|
||||||
|
|
Loading…
Reference in New Issue