意外的令牌导出JavaScript和开玩笑的测试用例?

时间:2018-07-20 06:44:51

标签: javascript jestjs babel-jest babel-polyfill

common.js

import json
from elasticsearch import Elasticsearch

es = Elasticsearch('http://localhost:9200')
res = es.search(index="test_index", doc_type="test_doc", body=json.dumps({"query": {"match_phrase": {"name": "Jhon"}}})))

login.test.js

export const validateEmail = (email) => {
    return email && EMAIL.test(email);
}

const onEmailInput = (input, localCallback) => {
    let isValid = validateEmail(input.value);
    localCallback(input, isValid);
    showErrorMessageOfInput(input, isValid);
}

我得到

  

未捕获的SyntaxError:意外的令牌导出

在我的项目中,我无法修复它。如果我从 validateEmail 函数中删除了 export ,它可以正常工作,但是测试用例无法正常工作,因为我导入了一个没有得到 export 的函数。

.babelrc

import { validateEmail } from '../assets/js/common';

0 个答案:

没有答案