z_0_h_filetest.gno
0.86 Kb ยท 38 lines
1package main
2
3// SEND: 1000000ugnot
4
5import (
6 "std"
7 "testing"
8
9 boards2 "gno.land/r/gnoland/boards2/v1"
10 users "gno.land/r/gnoland/users/v1"
11)
12
13const (
14 owner = std.Address("g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq") // @devx
15 member = std.Address("g1us8428u2a5satrlxzagqqa5m6vmuze025anjlj") // @test2
16 name = "test123"
17)
18
19func init() {
20 testing.SetRealm(std.NewUserRealm(owner))
21
22 // Test1 is the boards owner and its address has a user already registered
23 // so a new member must register a user with the new board name.
24 boards2.InviteMember(cross, 0, member, boards2.RoleOwner) // Operate on realm DAO members instead of individual boards
25
26 testing.SetRealm(std.NewUserRealm(member))
27 users.Register(cross, name)
28}
29
30func main() {
31 testing.SetRealm(std.NewUserRealm(member))
32
33 bid := boards2.CreateBoard(cross, name, false)
34 println("ID =", bid)
35}
36
37// Output:
38// ID = 1