Search Apps Documentation Source Content File Folder Download Copy Actions Download

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