Jasmine SyntaxError需要测试源文件时意外的令牌导入

时间:2017-11-14 01:00:20

标签: javascript ecmascript-6 jasmine

我正在尝试为js模块编写测试套件

这是我的spec.js

describe("First one", function() {
    var dm = require('../path/to/DateManager.js');
});

这是测试源文件

import X from './X';

var DateManager = function(templates, config, someCallback) {
    this.templates = templates;

这是错误。

> jasmine

Started
......F

Failures:
1) First one encountered a declaration exception
  Message:
    SyntaxError: Unexpected token import

我读到了与ES6有关的事情,但是我已经安装了jasmine-es6作为帮助器,它仍然会抛出错误

这是我的jasmine.json

{
    "spec_dir": "spec",
    "spec_files": [
        "**/*[sS]pec.js"
    ],
    "helpers": [
        "../node_modules/jasmine-es6/lib/install.js",
        "helpers/**/*.js"
    ],
    "stopSpecOnExpectationFailure": false,
    "random": false
}

0 个答案:

没有答案