小编Sta*_*ano的帖子

在赛普拉斯测试中支持ES2018?(对象传播运算符)

我正在尝试使用ES2018语法运行赛普拉斯测试:

describe("Cypress test", () => {

  const objA = { a: 1, b: 2 };
  const objB = { ...objA };

  ...
}
Run Code Online (Sandbox Code Playgroud)

但是当执行时,我得到:

SyntaxError: /....../cypress/loginTest.js: Unexpected token (29:17)
  27 | 
  28 |   const objA = { a: 1, b: 2 };
> 29 |   const objB = { ...objA };
     |                  ^
Run Code Online (Sandbox Code Playgroud)

我还尝试使用以下插件检查browserify预设:

// plugins.js
const browserify = require("@cypress/browserify-preprocessor");

module.exports = (on) => {
  const options = browserify.defaultOptions;

  // Check presets
  console.log(options.browserifyOptions.transform[1][1].presets);

  on("file:preprocessor", browserify(options));
};
Run Code Online (Sandbox Code Playgroud)

似乎已经有了babel-preset-env设置.

请问有什么想法吗?

testing cypress

6
推荐指数
1
解决办法
486
查看次数

标签 统计

cypress ×1

testing ×1