我需要爲我想用Jasmine測試的Javascript類添加功能。類定義是這樣的:如何在Jasmine中設置名稱空間進行測試?
GAME.Player.CustomPlayerSetup = function() {
...
};
如果我刪除GAME.Player
我可以寫正常的測試,並讓他們通過。但是當嘗試在CustomPlayerSetup的類定義中離開Game.Player
時,我得到的參考錯誤遊戲未定義。如何定義這個測試?
要回答查爾斯的建議,即使我宣佈比賽,球員在我的茉莉花測試文件瓦爾的的要求線它仍然給我之前,在
GAME = {};
GAME.Player = {};
CustomPlayerSetup = require("../CustomPlayerSetup").CustomPlayerSetup;
describe("Custom Player Setup", function() {
...
});
,它指向同樣的錯誤生產代碼文件,而不是測試文件。我使用jasmine-node來運行測試。