TypeError(Jest测试)为什么此测试失败?错误提示功能不是功能

时间:2018-07-17 17:58:44

标签: javascript reactjs jestjs

  

TypeError:(0,_validators.validateEmail)(...)。toBe不是函数

是错误

这是我的测试

'Basic'

正在测试的实用程序

// Utils
import { validateEmail, validatePassord } from './validators';

describe('validating email addresses', () => {
  it('should return true with a valid email', () => {
    expect(validateEmail('test@email.com').toBe(true));
  });

  it('should return false with an invalid email', () => {
    expect(validateEmail('badEmail').toBe(false));
  });
});

它们在同一目录中。错误输出:

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试将括号移动到类似...的位置

expect(validateEmail('test@email.com')).toBe(true);

或类似的东西用于第二次测试

expect(validateEmail('badEmail')).toBe(false);