题目描述:写一个程序打印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
初始化配置文件,一直回车即可
注意:在上方截图中的这个部分可以输入你要测试文件的路径,以及被测试文件的路径
如果存在这两个文件会更好,如果不存在,它会提示你的
2.写测试
其中jasmine
有四部曲:describe
it
expect
toBe
运行
3.karma start
运行
4.在终端可查看测试是否通过以及错误信息,进行调试