z_15_a_filetest.gno
0.72 Kb ยท 34 lines
1package main
2
3import (
4 "testing"
5
6 boards2 "gno.land/r/gnoland/boards2/v1"
7)
8
9const owner address = "g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq" // @devx
10
11var (
12 srcBID boards2.BoardID
13 dstBID boards2.BoardID
14 srcTID boards2.PostID
15)
16
17func init() {
18 testing.SetRealm(testing.NewUserRealm(owner))
19 srcBID = boards2.CreateBoard(cross, "src-board", false)
20 dstBID = boards2.CreateBoard(cross, "dst-board", false)
21
22 srcTID = boards2.CreateThread(cross, srcBID, "Foo", "bar")
23 boards2.FlagThread(cross, srcBID, srcTID, "idk")
24}
25
26func main() {
27 testing.SetRealm(testing.NewUserRealm(owner))
28
29 // Repost should fail if source thread is flagged
30 boards2.CreateRepost(cross, srcBID, srcTID, "foo", "bar", dstBID)
31}
32
33// Error:
34// thread is hidden