下载地址
https://github.com/jasmine/jasmine/releases
下载解压后 文件夹放入static目录
4.png
导入
<script src="jasmine-2.8.0/jasmine.js"></script>
<script src="jasmine-2.8.0/jasmine-html.js"></script>
<script src="jasmine-2.8.0/boot.js"></script>
很像junit的测试模块
describe("这是一个测试模块", function() {
it("测试方法1", function(done) {
// 服务器返回的结果
var result;
//被测的普通ajax请求
$.getJSON("http://localhost:8080/test/get1").then(function(jsonObj) {
result = jsonObj;
});
// 由于是异步请求,需要使用setTimeout延迟100验证
setTimeout(function() {
expect(result).toEqual(
//如果返回的json是这个 就测试通过
{
"data" : "get1 ok"
}
);
// 校验完成,通知jasmine框架
done();
}, 100);
});//测试方法1结束
//其他测试方法可以继续加里面
});
访问这个页面
5.png
测试失败