| Crates.io | croncat-integration-testing |
| lib.rs | croncat-integration-testing |
| version | 1.1.1 |
| created_at | 2023-04-15 21:29:10.363755+00 |
| updated_at | 2023-09-25 13:45:31.309721+00 |
| description | Test helpers for dApps integrating CosmWasm contracts with CronCat automation. |
| homepage | |
| repository | https://github.com/CronCats/cw-croncat |
| max_upload_size | |
| id | 840198 |
| size | 14,346 |
This repo contains helper methods for projects adding automation to their smart contracts using CronCat tasks.
There are helper constants, functions, and cw-multi-test exports that'll aid dApps in testing their custom workflows that leverage CronCat automation.
set_up_croncat_contracts — you may provide an optional cw-multi-test App object, and it will set up the CronCat contracts and return this struct with helpful variables to be used in unit tests.pub struct CronCatTestEnv {
pub app: cw_multi_test::App,
pub factory: cosmwasm_std::Addr,
pub manager: cosmwasm_std::Addr,
pub tasks: cosmwasm_std::Addr,
pub agents: cosmwasm_std::Addr,
}
add_seconds_to_block — convenience method to move time forward in the cw-multi-test environmentincrement_block_height — convenience method to increase block height in the cw-multi-test environmentThere are additional exposed methods that will allow integrators to store and instantiate the various CronCat contracts.