用jasmine-node作測試
安裝:
sudo npm install jasmine-node -g
測試檔案:
vi test/spec/lib/RouteParser.spec.js
'use strict';
describe('RouteParser', function () {
var RouteParser;
beforeEach(function () {
RouteParser = require('../../../src/lib/RouteParser.js');
});
it('should retun a []', function () {
expect(RouteParser).toBeDefined();
expect(RouteParser.parse).toBeDefined();
expect(RouteParser.parse()).toEqual([]);
});
it('should retun a ["abc"]', function () {
var path="/abc";
expect(RouteParser.parse(path)).toEqual([abc]);
});
});
被測檔案 src/lib/RouteParser.js
var parse=function(routeString){
//routeString ="#/abb/112/ccd/234/..."
//return [[abb,112],[ccd,234],...]
if(!routeString){
return [];
}
}
module.exports={
parse:parse
};
開始測試:
jasmine-node test/spec/
參考:
http://jasmine.github.io/
https://github.com/mhevery/jasmine-node
相關文章
- 測試作業提交
- 軟體測試文件寫作——測試方案
- 測試面試-測試用例面試
- 程式碼寫作測試
- 作業測試總結
- 【星雲測試】開發者測試-採用精準測試工具對Spring Boot應用進行測試Spring Boot
- 【星雲測試】開發者測試-採用精準測試工具對SpringBoot應用進行測試Spring Boot
- 測試用例
- 用VC++ 6.0製作網路自動測試程式 (轉)C++
- MySQL製作具有千萬條測試資料的測試庫MySql
- 介面測試作業才能進去
- 作業五 測試與封裝封裝
- 開發者測試-採用精準測試工具對Spring Boot應用進行測試Spring Boot
- 【星雲測試】開發者測試(3)-採用精準測試工具對springcloud微服務應用進行穿透測試SpringGCCloud微服務穿透
- 用bonnie測試硬碟硬碟
- 【5】測試用例
- 如何測試 Flutter 應用? ー 單元測試Flutter
- 【轉】測試用例編寫(功能測試框架)框架
- 開發者測試(4)-採用精準測試工具對dubbo微服務應用進行測試微服務
- 測試測試測試測試測試測試
- windev28 試用版 測試dev
- 作業三--測試與封裝 5.1封裝
- APP測試設計測試用例的要點APP
- PR效能測試軟體適用於哪些測試
- 建立測試用例以及測試結果儲存
- 手工測試用例與自動化測試用例的區別
- 滲透測試公司對測試報告寫作的乾貨經驗測試報告
- 開發者測試(3)-採用精準測試工具對springcloud微服務應用進行穿透測試SpringGCCloud微服務穿透
- postman寫測試用例Postman
- IOS測試用例例子iOS
- 測試用例的方法
- junit測試工具運用
- 黑盒測試用例二
- 面經-測試用例
- 移動應用的測試策略與測試架構架構
- 介面測試用例編寫和測試關注點
- 全棧測試實戰:用Jest測試Vue+Koa全棧應用全棧Vue
- 軟體測試中的測試計劃和測試用例起到什麼作用?