[英]How to pass a value from one Jasmine JavaScript test to another test
[英]Jasmine test on javascript from file in another directory
我正在嘗試為位於項目目錄中其他位置的javascript文件編寫單元測試套件。
由於某些其他依賴性,我無法重定位該文件或規范文件,如何導入它?
這是項目目錄結構的外觀:
MYFUNC.js看起來像這樣:
var constants = {a:100}
var myObj = function(){
var local_var = true;
myObj.doSomething = function(){
return true;
}
myObj.answerToEverything = function(){
return 42;
}
}
這是我在MYFUNC_tests.js中的目標測試案例
describe("MYFUNC ", function(){
var obj_a = myObj();
it("Universe question ", function(){
expect(obj_a.answerToEverything).toBe(42);
done();
}
});
任何幫助或正確導入指南的鏈接將不勝感激!
試試這個技巧:
var myFile = require('myFile');
var myFunc = myFile.readFileSync('./js/module/MYFUNC.js','utf-8');
eval(myFunc);
您應該有node.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.