我正在尝试使用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正在寻找window
和document
,我认为它不是在jasmine-node中提供的。
我知道node-webkit讨论了使用chromedriver进行测试,但我试图与模块测试保持一致,其中一些模块可以在node-webkit之外使用,一些需要node-webkit。
有关使用node-webkit进行茉莉花节点测试的任何建议吗?或者使用业力进行节点测试是另一种选择。