Truffle
Truffle - 如何在測試文件之間共享變數和函式?
我在測試目錄中有文件,每個文件都執行不同的測試,但它們都包含至少完全相同的函式“註冊”和“投票”,還有幾個數組,比如投票 =
$$ $$, 組 =$$ $$和變數。我想組織它並以某種方式用這些變數、數組和函式的基本內容建構一個“原型”,並將它們包含到每個測試文件中。 這可能嗎?
這是一個 Node 問題,而不是 Truffle 問題,但您可以分兩步完成:
第 1 步 - 創建文件
common.js
並在其中初始化您的常用內容,例如:module.exports.myVal = 42; module.exports.myFunc = function(x) {return x;};
第 2 步 - 在您的 Truffle 測試中導入並使用此文件,例如:
const common = require("./common.js"); const myVal = common.myVal; const myFunc = common.myFunc;