包括茉莉花节点的角度

时间:2014-01-19 03:19:50

标签: node.js angularjs testing jasmine karma-runner

我正在尝试使用jasmine-node测试角度模块,我的测试设置为

var fs = require('fs');
var angular = require('../bower_components/angular/angular')
var fsm = require('../filesystemModel');
describe("get files",function(){
    it("should get files from the file system",function(){
        console.log(fsm);
    });
});

不幸的是,这无法加载角度,因此,filesystemModel会因为未定义角度而中断。我认为这是因为angular正在寻找windowdocument,我认为它不是在jasmine-node中提供的。

我知道node-webkit讨论了使用chromedriver进行测试,但我试图与模块测试保持一致,其中一些模块可以在node-webkit之外使用,一些需要node-webkit。

有关使用node-webkit进行茉莉花节点测试的任何建议吗?或者使用业力进行节点测试是另一种选择。

1 个答案:

答案 0 :(得分:0)

您可以使用Karma在真实浏览器中运行测试。