github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/banktest/z_1_filetest.gno (about)

     1  package main
     2  
     3  import (
     4  	"std"
     5  
     6  	"gno.land/r/demo/banktest"
     7  )
     8  
     9  func main() {
    10  	banktestAddr := std.DerivePkgAddr("gno.land/r/demo/banktest")
    11  
    12  	// simulate a Deposit call.
    13  	std.TestIssueCoins(banktestAddr, std.Coins{{"ugnot", 100000000}})
    14  	std.TestSetOrigSend(std.Coins{{"ugnot", 100000000}}, nil)
    15  	res := banktest.Deposit("ugnot", 101000000)
    16  	println(res)
    17  }
    18  
    19  // Error:
    20  // cannot send "101000000ugnot", limit "100000000ugnot" exceeded with "" already spent