Skip to content

Commit

Permalink
return total_contributions in details
Browse files Browse the repository at this point in the history
  • Loading branch information
Nenad committed Jun 11, 2024
1 parent 11651d7 commit 92a7d6d
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
4 changes: 3 additions & 1 deletion listings/applications/advanced_factory/src/campaign.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ pub struct Details {
pub description: ByteArray,
pub status: Status,
pub token: ContractAddress,
pub total_contributions: u256,
}

#[starknet::interface]
Expand Down Expand Up @@ -223,7 +224,8 @@ pub mod Campaign {
target: self.target.read(),
end_time: self.end_time.read(),
status: self.status.read(),
token: self.token.read().contract_address
token: self.token.read().contract_address,
total_contributions: self.total_contributions.read(),
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ fn test_deploy() {
assert_eq!(details.end_time, get_block_timestamp() + 60);
assert_eq!(details.status, Status::ACTIVE);
assert_eq!(details.token, contract_address_const::<'token'>());
assert_eq!(details.total_contributions, 0);

let owner: ContractAddress = contract_address_const::<'owner'>();
let campaign_ownable = IOwnableDispatcher { contract_address: campaign.contract_address };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ fn test_deploy_campaign() {
assert_eq!(details.end_time, get_block_timestamp() + duration);
assert_eq!(details.status, Status::ACTIVE);
assert_eq!(details.token, token);
assert_eq!(details.total_contributions, 0);

let campaign_ownable = IOwnableDispatcher { contract_address: campaign_address };
assert_eq!(campaign_ownable.owner(), campaign_owner);
Expand Down

0 comments on commit 92a7d6d

Please sign in to comment.