Search Apps Documentation Source Content File Folder Download Copy Actions Download

z_0_h_filetest.gno

0.86 Kb ยท 37 lines
 1package main
 2
 3// SEND: 1000000ugnot
 4
 5import (
 6	"testing"
 7
 8	boards2 "gno.land/r/boards000/v1rc1"
 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