Skip to content

Sprillow/hdk_unit_testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDK Unit Testing

This crate provides a library of mocked hdk functions to help with unit testing your zome functions.

usage

In your tests, instantiate a mutable MockHdkT object and pass a mutable reference of this into the mocked hdk functions.

let mut mock_hdk = MockHdkT::new();
let mock_hdk_ref = &mut mock_hdk;

All mocked functions take mock_hdk_ref as an input as well as the expected input and output of the called hdk function.

use hdk_unit_testing::mock_hdk::*;

mock_create(
    mock_hdk_ref,
    expected_input,
    expected_output,
);

See an example usage in Acorn.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages