mirror of
https://github.com/ProvableHQ/leo.git
synced 2024-11-23 07:07:07 +03:00
Add execution test
This commit is contained in:
parent
ea1607ca81
commit
789bc52585
@ -8,7 +8,7 @@ program test.aleo {
|
|||||||
constant a: u8,
|
constant a: u8,
|
||||||
private bar: bool,
|
private bar: bool,
|
||||||
public bax: u16,
|
public bax: u16,
|
||||||
baz: u32e
|
baz: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
transition main(a: u8) -> u8 {
|
transition main(a: u8) -> u8 {
|
||||||
|
31
tests/tests/execution/mint.leo
Normal file
31
tests/tests/execution/mint.leo
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
namespace: Execute
|
||||||
|
expectation: Pass
|
||||||
|
cases:
|
||||||
|
mint:
|
||||||
|
- input: ["0u64"]
|
||||||
|
- input: ["1u64"]
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
program test.aleo {
|
||||||
|
record Token {
|
||||||
|
// The token owner.
|
||||||
|
private owner: address,
|
||||||
|
// The Aleo balance (in gates).
|
||||||
|
public gates: u64,
|
||||||
|
// The token amount.
|
||||||
|
amount: u64,
|
||||||
|
// The flag.
|
||||||
|
constant flag: bool,
|
||||||
|
}
|
||||||
|
|
||||||
|
transition mint(amount: u64) -> Token {
|
||||||
|
return Token {
|
||||||
|
owner: self.caller,
|
||||||
|
gates: 0u64,
|
||||||
|
amount: amount,
|
||||||
|
flag: true,
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user