z_ui_0_b_filetest.gno

1.27 Kb · 42 lines
 1// Render boards sorted from newest to oldest.
 2package main
 3
 4import (
 5	"std"
 6	"testing"
 7
 8	boards2 "gno.land/r/gnoland/boards2/v1"
 9)
10
11const owner = std.Address("g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq") // @devx
12
13func init() {
14	testing.SetRealm(std.NewUserRealm(owner))
15
16	boards2.CreateBoard(cross, "AAA", true)
17	boards2.CreateBoard(cross, "BBB", true)
18	boards2.CreateBoard(cross, "CCC", true)
19}
20
21func main() {
22	println(boards2.Render("?order=desc"))
23}
24
25// Output:
26// # Boards
27// [Create Board](/r/gnoland/boards2/v1$help&func=CreateBoard&listed=true&name=) • [List Admin Users](/r/gnoland/boards2/v1:admin-users) • [Help](/r/gnoland/boards2/v1:help)
28//
29// ---
30// Sort by: [newest first](/r/gnoland/boards2/v1:?order=asc)
31//
32// **[CCC](/r/gnoland/boards2/v1:CCC)**
33// Created by [g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq](/u/g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq) on 2009-02-13 11:31pm UTC, #3
34// **0 threads**
35//
36// **[BBB](/r/gnoland/boards2/v1:BBB)**
37// Created by [g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq](/u/g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq) on 2009-02-13 11:31pm UTC, #2
38// **0 threads**
39//
40// **[AAA](/r/gnoland/boards2/v1:AAA)**
41// Created by [g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq](/u/g16jpf0puufcpcjkph5nxueec8etpcldz7zwgydq) on 2009-02-13 11:31pm UTC, #1
42// **0 threads**