題目描述:寫一個程序打印1到100這些數(shù)字。但是遇到數(shù)字為3的倍數(shù)的時候,打印“Fizz”替代數(shù)字,5的倍數(shù)用“Buzz”代替,既是3的倍數(shù)又是5的倍數(shù)打印“FizzBuzz”。
搭建環(huán)境(默認(rèn)你已經(jīng)配置了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
截至現(xiàn)在,已經(jīng)安裝成功
進行測試
1.karma init初始化配置文件,一直回車即可

image.png
注意:在上方截圖中的這個部分可以輸入你要測試文件的路徑,以及被測試文件的路徑

image.png

image.png
如果存在這兩個文件會更好,如果不存在,它會提示你的
2.寫測試
其中jasmine有四部曲:describe it expect toBe
運行
3.karma start運行
4.在終端可查看測試是否通過以及錯誤信息,進行調(diào)試