z2_filetest.gno

0.76 Kb ยท 25 lines
 1package main
 2
 3import (
 4	"std"
 5	"testing"
 6
 7	"gno.land/p/demo/testutils"
 8	"gno.land/r/demo/tests"
 9)
10
11// When a single realm in the frames, PreviousRealm returns the user
12// When 2 or more realms in the frames, PreviousRealm returns the second to last
13func main() {
14	var (
15		eoa        = testutils.TestAddress("someone")
16		rTestsAddr = std.DerivePkgAddr("gno.land/r/demo/tests")
17	)
18	testing.SetOriginCaller(eoa)
19	println("tests.GetPreviousRealm().Address(): ", tests.GetPreviousRealm().Address())
20	println("tests.GetRSubtestsPreviousRealm().Address(): ", tests.GetRSubtestsPreviousRealm().Address())
21}
22
23// Output:
24// tests.GetPreviousRealm().Address():  g1wdhk6et0dej47h6lta047h6lta047h6lrnerlk
25// tests.GetRSubtestsPreviousRealm().Address():  g1gz4ycmx0s6ln2wdrsh4e00l9fsel2wskqa3snq