subtests.gno
0.38 Kb ยท 23 lines
1package subtests
2
3import "chain/runtime"
4
5func GetCurrentRealm(cur realm) runtime.Realm {
6 return runtime.CurrentRealm()
7}
8
9func GetPreviousRealm(cur realm) runtime.Realm {
10 return runtime.PreviousRealm()
11}
12
13func Exec(fn func()) {
14 fn()
15}
16
17func CallAssertOriginCall(cur realm) {
18 runtime.AssertOriginCall()
19}
20
21func CallIsOriginCall(cur realm) bool {
22 return runtime.PreviousRealm().IsUser()
23}