z_1_filetest.gno
0.62 Kb · 26 lines
1// PKGPATH: gno.land/r/demo/bank1
2
3package bank1
4
5import (
6 "chain"
7 "testing"
8
9 "gno.land/r/archive/banktest"
10)
11
12func main() {
13 banktestAddr := chain.PackageAddress("gno.land/r/archive/banktest")
14 mainaddr := chain.PackageAddress("gno.land/r/demo/bank1")
15
16 // simulate a Deposit call.
17 testing.IssueCoins(banktestAddr, chain.Coins{{"ugnot", 100000000}})
18 testing.SetOriginSend(chain.Coins{{"ugnot", 100000000}})
19 testing.SetRealm(testing.NewUserRealm(mainaddr))
20
21 res := banktest.Deposit(cross, "ugnot", 101000000)
22 println(res)
23}
24
25// Error:
26// cannot send "101000000ugnot", limit "100000000ugnot" exceeded with "" already spent