我目前在WebStorm工作,但也使用IDEA和RubyMine.我正在使用嵌入式终端,并希望将Alt/Option键识别为元键,或者至少发送键+ ESC.
我花了相当多的时间来调试这个,并且我想问一下.我甚至创建了一个GitHub存储库,但不会依赖它,所以这里.我正在尝试使用PhantomJS在Karma测试运行器中利用CommonJS语法.对于我的模块,我创建了一个我能想到的最简单的东西:
exports.returnYes = function() {
return "Yes";
};
Run Code Online (Sandbox Code Playgroud)
Jasmine测试是:
var returnYes = require("../js/returnYes").returnYes;
describe("returnYes", function() {
it("should return Yes", function() {
expect(returnYes()).toBe("Yes");
});
});
Run Code Online (Sandbox Code Playgroud)
而且,如果我这样做,jasmine init我可以从命令行运行它jasmine-npm,只需输入jasmine输出:
$ jasmine
Started
.
1 spec, 0 failures
Finished in 0.003 seconds
Run Code Online (Sandbox Code Playgroud)
现在尝试让它在karma中工作:我用框架创建我的karma.conf.js:jasmine, commonjs. 并且,我添加commonjs为预处理器.
我试着做了karma run,我发现它无法找到global它的一部分getJasmineRequireObj在jasmine.js它声明jasmineGlobal = global;
命令行输出有点难以阅读,但这里是:
$ karma run
[2015-06-27 17:41:35.266] [DEBUG] config - Loading config …Run Code Online (Sandbox Code Playgroud)