ジャスミンテストを実行するためにカルマ(以前はTestacularとして知られています)を使いたいと思います。だから私は、Node.jsのをインストールした後、私は実行します。カルマを作るa.k.a教師の仕事
npm -g install karma
私でもインストールジャスミン
npm -g jasmine-node
その後、私は、「ファイル」セクションが含まれている場所、それが「karma.conf.js」を作成したkarma init
を使用しましたこの
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
と私は小さなテストファイルを作成し
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
は、今私はそれは私にエラーがスローされますそれをkarma start
を実行しようとしている:私はJASMINE
の行を削除した場合、再び実行し、Uncaught ReferenceError: JASMINE is not defined
を - 今ではジャスミンについては何も言いませんが、スロー:だからdescribe is not defined
を私は何を間違えているのですか?
btw。テストファイルにmodule('someModule')
を置くこと(module is not defined
エラー)
UPDを助けていません:私は、グローバル変数を使用してかなり確信して実際にWindowsの
うん、私は最新のカルマを持って、それが働きました。質問を削除すると、そのようなものでSOを汚染する必要はないようですか? – Agzam
実際、この変更は文書化されていないので、どこかの痕跡があることは私には非常に重要なことです。 –