前言
Karma-dojo-wrapper 是一个用于将 Dojo 实现测试自动化的 NPM 包。如果你对 Dojo 和 Karma 不太了解,可以在学习本教程之前,先了解一下相关知识。
安装
使用 npm 进行安装:
npm install karma-dojo-wrapper --save-dev
简介
karma-dojo-wrapper 是一个 Karma 插件,它可以帮助你运行基于 Dojo 的测试用例。
使用
使用 karma.conf.js 文件配置 Karma,以下是一个示例配置:
-- -------------------- ---- ------- -------------- - -------- -------- - ------------ --------- --- ----------- -------- ----------- ------ - - -------- ---------------- --------- ----- - -- -------- --- ---------- --------- ----- ----- ------- ----- --------- ----------------- ---------- ------ --------- -------------- ---------- ----- ------------ --------- ----------- - -------- --------- --------- - - ----- ------------ --------- --------------- - - -- ------------ ---- --- --
以上配置中的 dojo,说明使用了 karma-dojo-wrapper 插件,同时还集成了 jasmine 测试框架。
其中 files 属性表示测试用例所在的位置,exclude 表示需要排除的文件,reporters 表示测试结果输出,browsers 表示需要测试的浏览器,singleRun 表示是否只运行一次,dojoConfig 表示 Dojo 的配置。
测试代码
这里是一个基于 Dojo 的测试用例示例:
-- -------------------- ---- ------- -------- --------------------- -------------------- -- ------------------ ------------- - -------------------- ---------- - --- ----- --------------------- - ---- - -------------------------- ----- --------------- --- -------------------- - --------------------------- --- ---------- --- - ---- ---- ---- ------- --------- ---------- - --- -------- - --- ----------- ---------------------- --- -------- ----------------------------------------- --------------------------------------------- -------- --- --- ---
结语
通过使用 karma-dojo-wrapper,我们可以方便的运行基于 Dojo 的测试用例。可以通过以上示例代码,快速地开始使用该插件来进行自动化测试。
在使用过程中,需要注意配置文件中的各项参数的意义以及需求。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066efa4c49986ca68d87fa