配置jasmine测试文件

发布于 2022-09-05 09:31:38 字数 324 浏览 23 评论 0

下面图片是我的一个项目的目录,创建项目用到了bowernpmember cli,红圈里面是测试文件,但是他是unit的测试文件,现在我想改为生成jasmine测试文件,需要配置什么?怎么做?

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等风来 2022-09-12 09:31:38

首先,图片中的 unit 指的是单元测试,这是测试的性质,而不是影射所使用的测试框架是什么。

其次,ember 默认使用的测试框架的确是 QUnit(我猜你把图片里的 unit 当成了这个)而不是 Jasmine,而 Jasmine 是一个 BDD(行为驱动测试)框架,所以它惯例放测试文件的目录名字应该是 specs(如果我没记错的话)。

这是一个大的话题(TDD/BDD……等等),抛开测试方法论不谈,选择哪一个测试框架的确参杂了开发者的习惯和偏好,然而我想告诉你的是:QUnit 和 ember 配合的是最好的,而且 QUnit 完全不会比 Jasmine 差(然而它们的确有本质上的差异)。从我个人的观感来看,Jasmine 在今天已经有点过气了,网上搜一搜 ember 集成 Jasmine 的文章基本上都是 2014~2015 年的,最近两年已经没啥人用了。

如果你真的很不习惯用 QUnit,那么另外一个好的替代方案是用 mocha,风格上 mocha TDD/BDD 都 OK,流行度也是秒杀 Jasmine,个人认为是更好的选择,而且它也是官方直接支持的测试框架之一(另外一个就是 QUnit)。如果你想试试,可以看这里:https://github.com/emberjs/em...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文