gpt4 book ai didi

javascript - 使用 Intern v4 测试 ES2015 类

转载 作者:行者123 更新时间:2023-11-28 14:42:11 25 4
gpt4 key购买 nike

如何导入我的类并使用 Intern v4 编写单元测试。我不断遇到错误 SyntaxError: Unexpected token import

单元测试文件demo.js:

import Demo from '../../app/demo.js';

const { suite, test } = intern.getInterface('tdd');
const { assert } = intern.getPlugin('chai');
const { expect } = intern.getPlugin('chai');

Demo.js 类:

class Demo{
constructor(){

}

print(){
console.log(`hello world`);
}

}

export default {Demo};

最佳答案

许多环境尚未原生支持 JS 的模块系统(导入/导出)。要使用该语法,您需要使用像 SystemJS 或 babel-register 这样的模块加载器(请参阅文档中的 this page)。

Intern 4 的大多数示例都假设测试是用 TypeScript 编写的,然后构建到 CommonJS 或 AMD/UMD 模块。

关于javascript - 使用 Intern v4 测试 ES2015 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47638342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com