?????????????????????web????????????????δ?е????????????????????????er???????д??js?????????Щ??????е????Ч???????????????????????Э?????????????????????????????????????淶????п????Jasmine?????????????????????????????????
????1??jasmine???
????jasmine???????????дJ(rèn)avascript???????????????????κ???????javascript?????????????????????????????????????д??????????μ?汾?2.0.0??
??????jasmine?У?????????????????????????????describe??describe??????N??it?????????it????????N???????
??????????????????????£?
???????????
????describe("A suite"?? function() {
????it("contains spec with an expectation"?? function() {
????expect(true).toBe(true);
????});
????});
???????????
????2??????jasmine
?????????????????????????????
????https://github.com/pivotal/jasmine/tree/master/dist
???????????2.0.0?汾?????????
???????????????????????μ?libjasmine-2.0.0?????????????????????Щ?????
??????Щ????????????js????????????
????3??jasmine??????
????jasmine??????????4???????
????1) ???л???
???????????ie??Firefox??chrome??
????2) ????
?????????????д??js???
????3) ???????
????????jasmineAPI???????
????4) ??????
???????????????????????
????4??jasmine?????
??????????????????test.html???????????????£?

 

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>jasmine-js?????????</title>
<link rel="stylesheet" href="jasmine/jasmine.css">
<script src="jasmine/jasmine.js"></script>
<script src="jasmine/jasmine-html.js"></script>
<script src="jasmine/boot.js"></script>
</head>
<body>
<div>
<p>js???????</p>
</div>
<script src="src.js"></script>
<script src="test.js"></script>
</body>
</html>