我可以在JSFiddle中运行Jasmine测试吗?

时间:2014-03-08 15:39:37

标签: angularjs jasmine jsfiddle

我想使用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

我做错了吗?我期望我应该在结果中看到错误的东西吗?

2 个答案:

答案 0 :(得分:2)

它应该在JSFiddle上工作,并提供必要的资源文件以便正确链接,并检查控制台,它说linked files are not found

enter image description here



检查链接jasmine.js是的,它不可用 enter image description here


可能是因为他们移动了他们的网页,所以我建议您从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.'));
    });
});

这对我有用。