作为一名前端开发人员,我们相信你一定会使用到 JavaScript 的单元测试工具 Mocha 和 Chai,目前最常用的是 chai.js。为了增强自己的测试流程,我们通常会添加一些插件来使测试更加全面和完善。本文将介绍一个非常强大的插件 —— ember-cli-chai,它是用于 Embers 应用中的集成测试的专用插件。
ember-cli-chai 是什么?
ember-cli-chai 是一个 npm 包,它是 chai.js 与 Ember CLI 之间的一个映射器,它允许你在你的 Ember.js 应用程序中编写测试。ember-cli-chai 旨在使测试更加流畅,以及更容易地集成到您的 Ember.js 应用程序中。
安装
ember-cli-chai 的安装非常简单,只需要在控制台输入以下命令:
--- ------- ---------- --------------
如何使用 ember-cli-chai
在 Ember.js 应用程序中使用 ember-cli-chai,你需要做以下两件事:
- 在要测试的文件中导入 chai 库的所有必需部分;
- 为全局引入添加后缀 “.chai”。
让我们来看看中间有哪些步骤。
步骤 1:导入 chai 库的所有必需部分
为了在应用程序中使用 chai.js,你需要导入它的三个模块:chai、chai-as-promised、sinon-chai。这可以通过 Node.js 中的 require 语法来实现,如下所示:
-- ----- ---- -- ------ ---- ---- ------- ------ -------------- ---- ------------------- ------ --------- ---- -------------
步骤 2:为全局引入添加 .chai 后缀
在应用程序中使用 chai.js 的最后一步是添加 .chai 后缀。这可以通过在测试开始前启动该选项来完成,如下所示:
-- ------- ----- -- ------------------------- --------------------
示例代码:
-- ----- ---- -- ------ ---- ---- ------- ------ -------------- ---- ------------------- ------ --------- ---- ------------- -- ------- ----- -- ------------------------- -------------------- ---------------- -- -- - ------------ -- -- - -- -- ------------------------ --- ---
结论
本文介绍了 npm 包 ember-cli-chai,它是用于 Ember.js 应用程序中的集成测试的专用插件。我们学习了如何在 Ember.js 应用程序中使用 chai.js,以及如何增加插件 ember-cli-chai 来增强测试的能力。掌握了这些技能后,你将能够更加全面和完善地测试你的 Ember.js 应用程序。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60168