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.在终端可查看测试是否通过以及错误信息,进行调试

你可能感兴趣的:(karma+jasmine的简单测试)