[ ] view get_action_label validate has the right actions
[ ] call remove_allowed_action
[ ] view get_action_labelvalidate has removed the right actions
[ ] Test Flow: Single Action (& Manual call)
[ ] call create_actions for a simple Near transfer, using timeout setting (1min in the future)
[ ] validate near balance is unchanged on the receiver account
[ ] ...wait appropriate time...
[ ] call call_timeout_actions
[ ] validate near balance is changed correctly on the receiver account
[ ] Test Flow: Cadence Action
[ ] call create_actions for a near amount budget, using cadence setting (1min in the future)
[ ] validate near balance is unchanged on the receiver account
[ ] ...wait appropriate time...
[ ] call call_cadence_action
[ ] validate near balance is changed correctly on the receiver account
[ ] Test Flow: Timeout Actions
[ ] call create_actions for a simple Near transfer, a budget of NEAR, a budget of Fungible token, and budget of near account balance percent, using timeout setting (1min in the future)
[ ] validate near balance is unchanged on the receiver account
[ ] validate FT balance is unchanged on the receiver account
[ ] ...wait appropriate time...
[ ] call call_timeout_actions
[ ] validate near balance is changed correctly on the receiver account
[ ] validate FT balance is changed correctly on the receiver account
[ ] Test Flow: CRUD Actions
[ ] call add_allowed_actions
[ ] call create_actions for a simple Near transfer, using timeout setting (1min in the future)
Unit Tests
get_action_label
add_allowed_actions
remove_allowed_action
get_approved_action_types
create_actions
has_timeout_actions
call_cadence_action
call_timeout_actions
Workspace Tests
actions.rs
add_allowed_actions
get_action_label
validate has the right actionsremove_allowed_action
get_action_label
validate has removed the right actionscreate_actions
for a simple Near transfer, using timeout setting (1min in the future)call_timeout_actions
create_actions
for a near amount budget, using cadence setting (1min in the future)call_cadence_action
create_actions
for a simple Near transfer, a budget of NEAR, a budget of Fungible token, and budget of near account balance percent, using timeout setting (1min in the future)call_timeout_actions
add_allowed_actions
create_actions
for a simple Near transfer, using timeout setting (1min in the future)get_actions
has_timeout_actions
remove_actions
remove_allowed_action
Examples: