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
override_filetest.gno
0.51 Kb ยท 27 lines