簡體   English   中英

nodejs 中的 Hyperledger Fabric nodejs 鏈代碼單元測試,

[英]Hyperledger Fabric nodejs chaincode unit testing in nodejs,

我在 nodejs 中為我的應用程序開發了一個自定義鏈代碼,我需要使用任何框架(如 jest mocha chai 等)執行單元測試來驗證功能。我確實找到了 Hyperledger 結構模擬存根測試,但它不支持結構合同- api 據我所知。 我還閱讀了一些松露方法,但沒有嘗試。 有什么方法可以在 nodejs 中測試鏈代碼。

Hyperledger Fabric 為 Node fabric-sdk-node提供了一個 SDK,允許您提交交易或查詢分類帳的內容。

您可以使用 SDK 以及 mocha 測試框架和 Chai 進行單元測試的斷言。

它比僅使用 Mocha 和 Chai 稍微復雜一些。 測試實際接口需要您模擬這些接口,以便您可以更改它們運行的條件。 SDK-Node 維護者之一創建了這個示例來演示使用 Sinon 模擬鏈代碼存根: https://github.com/ampretia/fabric-application-examples/tree/master/contracts/cp-ts-extended/test

您還可以使用 IBM Blockchain Platform Extension for VSCode(只需在 VSCode 擴展選項卡中搜索區塊鏈)在 Node 中生成一個合同,該合同將具有預填充的功能和對那些 function 的示例測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM