Search Apps Documentation Source Content File Folder Download Copy Actions Download

z2_filetest.gno

0.85 Kb · 27 lines
 1// PKGPATH: gno.land/r/tests/vm/filetests/z2_filetest
 2
 3package z2_filetest
 4
 5import (
 6	"chain"
 7	"testing"
 8
 9	"gno.land/p/nt/testutils/v0"
10	tests "gno.land/r/tests/vm"
11)
12
13// When a single realm in the frames, PreviousRealm returns the user
14// When 2 or more realms in the frames, PreviousRealm returns the second to last
15func main(cur realm) {
16	var (
17		eoa = testutils.TestAddress("someone")
18		_   = chain.PackageAddress("gno.land/r/tests/vm")
19	)
20	testing.SetOriginCaller(eoa)
21	println("tests.GetPreviousRealm().Address(): ", tests.GetPreviousRealm(cross(cur)).Address())
22	println("tests.GetRSubtestsPreviousRealm().Address(): ", tests.GetRSubtestsPreviousRealm(cross(cur)).Address())
23}
24
25// Output:
26// tests.GetPreviousRealm().Address():  g1wdhk6et0dej47h6lta047h6lta047h6lrnerlk
27// tests.GetRSubtestsPreviousRealm().Address():  g1dhh6vhw9f5lmmpfz52rkf5dsk8lqzmad3fmpw7