v0.2.4 pre-release `declare_contract`
Pre-release
Pre-release
github-actions
released this
15 Jun 11:44
·
875 commits
to master
since this release
@external
func test_deploy_declared_contract{syscall_ptr : felt*, range_check_ptr}():
alloc_locals
local class_hash : felt
%{
ids.class_hash = declare_contract("./tests/integration/cheatcodes/declare_contract/basic_contract.cairo").class_hash
%}
let (local calldata: felt*) = alloc()
let (contract_address) = deploy(class_hash, 42, 0, calldata)
BasicContract.increase_balance(contract_address, 12)
let (balance) = BasicContract.get_balance(contract_address)
assert balance = 12
return ()
end