繁体   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