首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以测试ES2015 (‘ES6’)代码吗?

我可以测试ES2015 (‘ES6’)代码吗?
EN

Stack Overflow用户
提问于 2016-07-28 18:56:54
回答 2查看 505关注 0票数 0

我发现很多教程用于测试ES2015代码,方法是将它(与Babel一起)转到ES5,然后测试ES5代码。但是,是否有任何测试框架可以使用本机ES2015特性(比如默认参数)来测试代码,而不需要转移它呢?

似乎很奇怪,必须安装一个完整的预告程序安装只为测试覆盖。我想知道是否有一种对ES2015代码进行断言的原生方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-28 19:04:26

这不是测试框架的问题,而是javascript环境的问题。如果引擎本机支持测试所使用的ES6特性,那么您可以本机运行框架和测试。节点6已经在这方面做得很好了,只缺了几样东西 (最重要的是模块)。只是不要安装一个转发器,它仍然可以工作。

当然,还有一些特性还不被支持,还有很多环境一般不支持ES6,但是所有的测试框架都希望支持它们(或者过去需要支持它们)。所以这就是为什么转换程序作为一个选项被(仍然)内置到整个工具链中--即使你现在不需要再使用它了。

票数 2
EN

Stack Overflow用户

发布于 2016-07-28 19:02:11

可以,停那儿吧。节点6支持大多数ES2015特性。或者,您可以使用像因果报应这样的运行程序在任何具有良好ES2015支持的现代浏览器中运行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38644631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档