// PKGPATH: gno.land/r/gnoland/boards2/v1/filetests/z_delete_reply_04_filetest
package z_delete_reply_04_filetest
import (
"testing"
"gno.land/p/gnoland/boards"
boards2 "gno.land/r/gnoland/boards2/v1"
)
const owner address = "g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh"
var (
bid boards.ID
tid, rid boards.ID
)
func init(cur realm) {
testing.SetRealm(testing.NewUserRealm(owner))
bid = boards2.CreateBoard(cross(cur), "test-board", false, false)
tid = boards2.CreateThread(cross(cur), bid, "Foo", "bar")
rid = boards2.CreateReply(cross(cur), bid, tid, 0, "Parent")
boards2.CreateReply(cross(cur), bid, tid, rid, "Child reply")
}
func main(cur realm) {
testing.SetRealm(testing.NewUserRealm(owner))
boards2.DeleteReply(cross(cur), bid, tid, rid)
// Render content must contain the releted message instead of reply's body
println(boards2.Render("test-board/1/2"))
}
// Output:
// ## Foo
//
// **[g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh](/u/g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh)** `owner` · 2009-02-13 11:31pm UTC
//
//
//
// bar
//
//
//
//
// ↳ [Flag](/r/gnoland/boards2/v1:test-board/1/flag) • [Repost](/r/gnoland/boards2/v1:test-board/1/repost) • [Comment](/r/gnoland/boards2/v1:test-board/1/reply) [1] • [Edit](/r/gnoland/boards2/v1:test-board/1/edit) • [Delete](/r/gnoland/boards2/v1$help&func=DeleteThread&boardID=1&threadID=1) • [Show all Replies](/r/gnoland/boards2/v1:test-board/1)
//
//
// >
// > **[g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh](/u/g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh)** `owner` · 2009-02-13 11:31pm UTC [\#2](/r/gnoland/boards2/v1:test-board/1/2)
// >
// >
// >
// > ⚠ This comment has been deleted
// >
// >
// >
// >
// > ↳ [Flag](/r/gnoland/boards2/v1:test-board/1/2/flag) • [Reply](/r/gnoland/boards2/v1:test-board/1/2/reply) [1] • [Edit](/r/gnoland/boards2/v1:test-board/1/2/edit) • [Delete](/r/gnoland/boards2/v1$help&func=DeleteReply&boardID=1&replyID=2&threadID=1)
//
// ---
// Sort by: [newest first](/r/gnoland/boards2/v1:test-board/1/2?order=desc)
// >
// > >
// > > **[g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh](/u/g1rp7cmetn27eqlpjpc4vuusf8kaj746tysc0qgh)** `owner` · 2009-02-13 11:31pm UTC [\#3](/r/gnoland/boards2/v1:test-board/1/3)
// > >
// > >
// > >
// > > Child reply
// > >
// > >
// > >
// > >
// > > ↳ [Flag](/r/gnoland/boards2/v1:test-board/1/3/flag) • [Reply](/r/gnoland/boards2/v1:test-board/1/3/reply) • [Edit](/r/gnoland/boards2/v1:test-board/1/3/edit) • [Delete](/r/gnoland/boards2/v1$help&func=DeleteReply&boardID=1&replyID=3&threadID=1)