fix(shims): function.name to return empty string when no name

This commit is contained in:
Marc Laval
2015-09-08 12:38:19 +02:00
parent e889ec8335
commit 3a7b50f244
3 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,5 @@
library angular2.test.core.dom.shim_spec;
main() {
// not relevant for dart.
}

View File

@ -0,0 +1,26 @@
import {
AsyncTestCompleter,
beforeEach,
ddescribe,
describe,
el,
expect,
iit,
inject,
it,
xit
} from 'angular2/test_lib';
export function main() {
describe('Shim', () => {
it('should provide correct function.name ', () => {
var functionWithoutName = function(_) {};
function foo(_){};
expect((<any>functionWithoutName).name).toEqual('');
expect((<any>foo).name).toEqual('foo');
});
});
}