この質問はおそらく以前のnode.jsの経験がなかったことに基づいていますが、jasmine-nodeがジャスミン仕様をコマンドラインから実行できるようにしたいと考えていました。jasmine-nodeがヘルパースクリプトを取得しないのはなぜですか?
TestHelper.js:
var helper_func = function() {
console.log("IN HELPER FUNC");
};
my_test.spec.js:
describe ('Example Test', function() {
it ('should use the helper function', function() {
helper_func();
expect(true).toBe(true);
});
});
者は、ディレクトリ内の2つのだけのファイルです。そして、私は:
jasmine-node .
私はこれに対する答えは簡単であると確信しているが、私は任意の超シンプルなイントロを見つけられませんでしたか、githubの上の明白なもの
ReferenceError: helper_func is not defined
を取得。どんな助言や助けも大歓迎です!
ありがとうございます!
どうもありがとう、それへの参照を作ることができるようになります!だから...貪欲になるために、これはどういうわけか、ジャスミン・ノードで実行され、SpecRunner.htmlを使って実行できるのでしょうか? html版を使用しているときは、「エクスポートは定義されていません」と「必要は定義されていません」と表示されます。 – Hoopes
私はそれを使用していませんが、私はhttp://requirejs.org/が役立つと思います。 –
また、簡単な解法のために(require){... [load files] ...} 'と' if(!exports){var exports = window.helpers = {}} 'を実行するだけで何かできます。 –