4 个版本
0.1.4 | 2022 年 5 月 27 日 |
---|---|
0.1.3 | 2022 年 3 月 31 日 |
0.1.2 | 2022 年 3 月 3 日 |
0.1.1 | 2021 年 12 月 14 日 |
#9 在 #zome 中
6KB
108 行
HDK 单元测试
此包提供了一组模拟 hdk 函数的库,以帮助对您的 zome 函数进行单元测试。
用法
在您的测试中,实例化一个可变的 MockHdkT
对象,并将此对象的可变引用传递给模拟的 hdk 函数。
let mut mock_hdk = MockHdkT::new();
let mock_hdk_ref = &mut mock_hdk;
所有模拟函数都接受 mock_hdk_ref
作为输入,以及调用 hdk 函数的预期输入和输出。
use hdk_unit_testing::mock_hdk::*;
mock_create(
mock_hdk_ref,
expected_input,
expected_output,
);
请参阅 Acorn 中的示例用法。
依赖关系
~5–10MB
~192K SLoC