github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/users/z_10_filetest.gno (about) 1 // PKGPATH: gno.land/r/users_test 2 package users_test 3 4 import ( 5 "std" 6 7 "gno.land/p/demo/testutils" 8 "gno.land/r/demo/users" 9 ) 10 11 const admin = std.Address("g1us8428u2a5satrlxzagqqa5m6vmuze025anjlj") 12 13 func init() { 14 caller := std.GetOrigCaller() // main 15 test2 := testutils.TestAddress("test2") 16 // as admin, invite gnouser and test2 17 std.TestSetOrigCaller(admin) 18 users.Invite(caller.String() + "\n" + test2.String()) 19 // register as caller 20 std.TestSetOrigCaller(caller) 21 users.Register(admin, "gnouser", "my profile") 22 } 23 24 func main() { 25 // register as test2 26 test2 := testutils.TestAddress("test2") 27 std.TestSetOrigCaller(test2) 28 users.Register(admin, "test222", "my profile 2") 29 println("done") 30 } 31 32 // Output: 33 // done