我正在尝试使用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进行茉莉花节点测试的任何建议吗?或者使用业力进行节点测试是另一种选择 .
1 回答
您可以使用Karma在真实浏览器中运行测试 .