karma+jasmine的简单测试

题目描述:写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”。

搭建环境(默认你已经配置了nodejs)

1.初始化 npm init -y

2.安装包

安装Karma

npm install karma --save-dev

安装Karma-cli(命令行界面)

npm install karma-cli -g

安装karma-coverage(生成代码覆盖率)

npm install karma-coverage

安装Karma-jasmine(适配jasmine测试框架)

npm install karma-jasmine --save-dev

安装jasmine-core(官方提供的jasmine核心文件)

npm install jasmine-core --save-dev

安装chrome-launcher(使用chrome的启动器)

npm install karma-chrome-launcher --save-dev

截至现在,已经安装成功

进行测试

1.karma init初始化配置文件,一直回车即可

image.png

注意:在上方截图中的这个部分可以输入你要测试文件的路径,以及被测试文件的路径

image.png

image.png

如果存在这两个文件会更好,如果不存在,它会提示你的

2.写测试

其中jasmine有四部曲:describe it expect toBe

demo

运行

3.karma start运行

4.在终端可查看测试是否通过以及错误信息,进行调试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容