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