You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
describe("Given MyClass implementation", function () {
var myObj = new MyClass();
it("when accessing message, then it should be equal to \"Hello " +
"Jasmine!\"", function () {
expect(myObj.message).toEqual("Hello Jasmine!");
});
});
Jasmine作knockout库的单元测试
你将学习:
单元测试的风格
Hello Jasmine
使用Jsmine是相当容易的,我们必须执行以下步骤:
下载Jsmine,它的网站托管在Github(https://github.com/pivotal/jasmine/tree/master/dist);
测试项目中创建一个文件夹;
Jsmine zip 文件包 解压缩到步骤2创建的文件夹中;
清空注释并且 在 src 子文件夹 删除示例代码;
添加一些 源代码在 src 文件夹中 的 .js 文件中;
通过Jsmine 在 spec 子文件 中 添加测试代码;
在 步骤 5,6 中 出现的SpecRunner.html 中 添加脚本引用;
在 web 浏览器中运行 SpecRunner.html,并验证结果。
javascript
这个类很简单,但这里的目的是学习如何建立一个Jasmine 项目。
在步骤6中,我们可以添加一个js 文件,命名为 03_01_spec.js,添加以下代码:
javascript
``
html
``
The text was updated successfully, but these errors were encountered: