我想使用JSFiddle演示一段包含AngularJS和Jasmine单元测试的代码。
我已经找到了几个人使用AngularJS和Jasmine的JSFiddle的例子,但是当我点击JSFiddle中的Run时,似乎没有发生任何事情。
我是否能够在JSFiddle中运行Jasmine测试并实际在结果窗口中看到测试结果?
这是我在一些使用AngularJS,Jasmine和JSFiddle的例子中找到的页面。我在JSFiddle中查看了其中的一些,在每种情况下单击Run确实没什么 http://eitanp461.blogspot.com/2013/05/javascript-unit-testing-jasmine-and.html
我做错了吗?我期望我应该在结果中看到错误的东西吗?
答案 0 :(得分:2)
它应该在JSFiddle上工作,并提供必要的资源文件以便正确链接,并检查控制台,它说linked files are not found
检查链接jasmine.js是的,它不可用
可能是因为他们移动了他们的网页,所以我建议您从jasmine github resource下载所需的文件,然后在本地计算机上进行测试。
答案 1 :(得分:0)
我实际上是使用支持jasmine v2.0 - fiddle
的小提琴describe("first suite", function() {
it('must throw Error', function () {
expect(101).toBeLarge();
expect(function() {
throw new Error('A basePath must be set.')
}).toThrow(new Error('A basePath must be set.'));
});
});
这对我有用。