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