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