在Angular单元测试中,最好不要使用匿名箭头函数,因为它们会导致测试用例失败。
示例代码:
// 错误的用法,箭头函数没有名称 it('should add two numbers', () => { expect(1+1).toEqual(2); });
// 正确的用法,给箭头函数命名 it('should add two numbers', function() { expect(1+1).toEqual(2); });
// 正确的用法,使用函数声明 it('should add two numbers', addTwoNumbers);
function addTwoNumbers() { expect(1+1).toEqual(2); }