override_filetest.gno

0.51 Kb ยท 27 lines
 1package main
 2
 3import (
 4	"std"
 5
 6	"gno.land/p/demo/testutils"
 7	"gno.land/r/gnoland/home"
 8)
 9
10func main() {
11	var admin = std.Address("g1manfred47kzduec920z88wfr64ylksmdcedlf5")
12	std.TestSetOriginCaller(admin)
13	home.AdminSetOverride("Hello World!")
14	println("---")
15	println(home.Render(""))
16	home.Admin.TransferOwnership(testutils.TestAddress("newAdmin"))
17	defer func() {
18		r := recover()
19		println("r: ", r)
20	}()
21	home.AdminSetOverride("Not admin anymore")
22}
23
24// Output:
25// ---
26// Hello World!
27// r:  ownable: caller is not owner