karma+jasmine的簡單測試

題目描述:寫一個程序打印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

demo

運行

3.karma start運行

4.在終端可查看測試是否通過以及錯誤信息,進行調(diào)試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容