opened: | duration:
| total | passed | pending | failed
|
| ? | ? | ? | ?
|
🟩 wake up!
|[2x1] /uwu/ |
## `owo`
🟩 {"type":"ROOT","content":[{"type":"table","args":null,"content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{"colspan":2},"content":[{"type":"italic","args":null,"content":["uwu"]}]}]}]},{"type":"heading","args":{"level":2,"id":null},"content":[{"type":"icode","args":{"text":"owo"}}]}],"prev":"block"}
🟩 123
### heading
the `sand` can /be/ eaten
```
code block
```
🟩 {"type":"ROOT","content":[{"type":"heading","content":["heading"],"args":{"level":3,"id":null}},"the ",{"type":"icode","args":{"text":"sand"}}," can ",{"type":"italic","content":["be"]}," eaten","\n",{"type":"code","args":{"text":"code block\n"}}]}
🟩 table.
|table|
🟩 {"type":"ROOT","content":[{"type":"table","content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","content":["table"],"args":{}}]}]}]}
🟩 123
|[red] hack|
🟩 {"type":"ROOT","content":[{"type":"table","content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","content":["hack"],"args":{"color":"red"}}]}]}]}
🟩 unclosed table cell
|[red] hack|a
bcdefa
🟩 {"type":"ROOT","content":[{"type":"table","args":null,"content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{"color":"red"},"content":["hack"]},{"type":"table_cell","args":{},"content":["a"]}]}]},"bcdefa"],"prev":"text"}
🟩 unclosed icode
`eabcn
🟩 {"type":"ROOT","content":[{"type":"icode","args":{"text":"eabcn"}}]}
🟩 image embed
!https://example.com
🟩 {"type":"ROOT","content":[{"type":"image","args":{"url":"https://example.com"}}]}
🟩 audio embed
!https://example.com[audio]
🟩 {"type":"ROOT","content":[{"type":"audio","args":{"url":"https://example.com"}}]}
🟩 video embed
!https://example.mp4
🟩 {"type":"ROOT","content":[{"type":"video","args":{"url":"https://example.mp4"}}]}
🟩 fake header
##### test
🟩 {"type":"ROOT","content":["##### test"]}
🟩 h2
## test
🟩 {"type":"ROOT","content":[{"type":"heading","content":["test"],"args":{"level":2,"id":null}}]}
🟩 table in env
\{|table|}
🟩 {"type":"ROOT","content":[{"type":"table","content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","content":["table"],"args":{}}]}]}]}
🟩 not table
a |table|
🟩 {"type":"ROOT","content":["a |table|"]}
🟩 single bar
|
a|
🟩 {"type":"ROOT","content":["|","\n","a|"]}
🟩 single backslash
\
🟩 {"type":"ROOT","content":["\\"]}
🟩 esc newline
\
🟩 {"type":"ROOT","content":["\n"]}
🟩 esc newline no table
\
|table|
🟩 {"type":"ROOT","content":["\n","|table|"]}
🟩 random escapes
\\ \@ \~
🟩 {"type":"ROOT","content":["\\"," ","@"," ","~"]}
🟩 env with body
\sub{
abc
\sub[a]{
abc}
}
🟩 {"type":"ROOT","content":[{"type":"subscript","content":["abc","\n",{"type":"subscript","content":["abc"]}]}]}
🟩 curly brackets
}
{}}{]{_}{}{}{}{
🟩 {"type":"ROOT","content":["}","\n","{","}","}","{]{_","}","{","}","{","}","{","}","{"]}
🟩 empty
🟩 {"type":"ROOT","content":[]}
🟩 newline
🟩 {"type":"ROOT","content":["\n"]}
🟩 quotes
> hecko
>[] uuw
>{haa}
🟩 {"type":"ROOT","content":[{"type":"quote","content":["hecko"],"args":{}},{"type":"quote","content":["uuw"],"args":{}},{"type":"quote","content":["haa"],"args":{}}]}
🟩 not quotes
>:(
>abc
heck > abc
aa >{dwz}
>[abc
🟩 {"type":"ROOT","content":[">:(","\n",">abc","\n","heck > abc","\n","aa >{dwz","}","\n",">[abc"]}
🟩 weird url args
http://example.com[]
http://example.com[
http://example.com[a]
http://example.com[=]
http://example.com[;]
http://example.com[a=1]
🟩 {"type":"ROOT","content":[{"type":"simple_link","args":{"url":"http://example.com"}},"\n",{"type":"simple_link","args":{"url":"http://example.com"}},"[","\n",{"type":"simple_link","args":{"url":"http://example.com","text":"a"}},"\n",{"type":"simple_link","args":{"url":"http://example.com","text":""}},"\n",{"type":"simple_link","args":{"url":"http://example.com","text":""}},"\n",{"type":"simple_link","args":{"url":"http://example.com"}}]}
🟩 dividers
---
--
-------
---
---
---\
----
- ---
a
\{---
^ is that correct?
🟩 {"type":"ROOT","content":[{"type":"divider"},"\n","--","\n",{"type":"divider"}," ---","\n","--- ","\n","---","\n","----","\n",{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["--- "]}]},"a","\n",{"type":"divider"},"^ is that correct?"]}
🟩 env word
abc\sup abc
abc\sup
abc\sup qwe\{}rty
🟩 {"type":"ROOT","content":["abc",{"type":"superscript","content":["abc"]},"\n","abc",{"type":"superscript","content":[]},"\n","abc",{"type":"superscript","content":["qwe"]},"rty"]}
🟩 ``` code blocks
```
normal
codeblock
abc
```
missing start linebreak:
```x=1
x=x+1
```
``` c++ 11
lang
aaa
```
```inline```
```js
missing end linebreak (todo: idk about this)```
```
blank lines
```
not at start ```abc```
```
end not at start
heck```abc
```
unclosed
🟩 {"type":"ROOT","content":[{"type":"code","args":{"text":"normal\ncodeblock\nabc\n"}},"missing start linebreak:","\n",{"type":"code","args":{"text":"x=1\nx=x+1\n"}},{"type":"code","args":{"text":"lang\naaa\n","lang":"c++ 11"}},{"type":"icode","args":{"text":"`inline`"}},"\n",{"type":"code","args":{"text":"missing end linebreak (todo: idk about this)","lang":"js"}},{"type":"code","args":{"text":"\nblank lines\n\n"}},"not at start ",{"type":"icode","args":{"text":"`abc`"}},"\n",{"type":"code","args":{"text":"end not at start\nheck"}},"abc","\n",{"type":"code","args":{"text":"unclosed\n"}}],"prev":"block"}
🟩 paragraphs
paragraph1
paragraph2
🟩 {"type":"ROOT","content":["paragraph1","\n","\n","paragraph2"]}
🟩 heading spacing
some text idk
# heading
some more text
## heading
yeah
🟩 {"type":"ROOT","content":["some text idk","\n","\n",{"type":"heading","content":["heading"],"args":{"level":1,"id":null}},"\n","some more text","\n",{"type":"heading","content":["heading"],"args":{"level":2,"id":null}},"yeah"]}
🟩 keys, word parsing
\key abc
\key a b
\key c\key c \key c
🟩 {"type":"ROOT","content":[{"type":"key","content":["abc"]},"\n",{"type":"key","content":["a"]}," b","\n",{"type":"key","content":["c"]},{"type":"key","content":["c"]}," ",{"type":"key","content":["c"]}]}
🟩 stuff
|[gray] abc |[blue] abc | `test`
!https://qcs.shsbs.xyz/api/file/raw/31760?size=30&crop=true
the sand can be eatena
abc
\spoiler abc defaaaa \spoiler a
aaaaaa
\align[right] heck
\align | table |
---
\key{\key a\key b
\key ctrl\abcdef[aaa]{ ha}
\key shift
\key ctrl+\key shift+\key M}
\spoiler abc
/test
a/
`abc
def`
🟩 {"type":"ROOT","content":["\n","\n",{"type":"table","args":null,"content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{"color":"gray"},"content":["abc"]},{"type":"table_cell","args":{"color":"blue"},"content":["abc"]},{"type":"table_cell","args":{},"content":[{"type":"icode","args":{"text":"test"}}," "]}]}]},{"type":"image","args":{"url":"https://qcs.shsbs.xyz/api/file/raw/31760?size=30&crop=true"}},"the sand can be eatena","\n","\tabc","\n",{"type":"spoiler","args":{"label":"spoiler","cw":false},"content":["abc defaaaa ",{"type":"spoiler","args":{"label":"spoiler","cw":false},"content":["a"]}]},"aaaaaa","\n",{"type":"align","args":{"align":"right"},"content":["heck"]},{"type":"align","args":{"align":"center"},"content":["| table |"]},{"type":"divider"},{"type":"key","args":null,"content":[{"type":"key","args":null,"content":["a"]},{"type":"key","args":null,"content":["b"]},"\n",{"type":"key","args":null,"content":["ctrl"]},{"type":"invalid","args":{"text":"\\abcdef[aaa]{","reason":"invalid tag"},"content":[" ha","}"]},"\n",{"type":"key","args":null,"content":["shift"]},"\n",{"type":"key","args":null,"content":["ctrl"]},"+",{"type":"key","args":null,"content":["shift"]},"+",{"type":"key","args":null,"content":["M"]}]},"\n",{"type":"spoiler","args":{"label":"spoiler","cw":false},"content":["abc"]},"/","test","\n","a/","\n",{"type":"icode","args":{"text":"abc"}},"\n","def",{"type":"icode","args":{"text":""}},"\n","\n"],"prev":"newline"}
🟩 idk..env close
>{
\spoiler abc}heck
🟩 {"type":"ROOT","content":[{"type":"quote","content":[{"type":"spoiler","content":["abc"],"args":{"label":"spoiler","cw":false}}],"args":{}},"heck"]}
🟩 spit it out
/abc
}def/
🟩 {"type":"ROOT","content":["/","abc","\n","}","def/"]}
🟩 null escape
test\b 123\.aaaaa
test\b 123 aaaaa
test\b 123\i aaaaa
heck\b\.heck, heck\b \.heck, heck\b \.heck
https://example\.com
>{\.}
|\.|
| |
🟩 {"type":"ROOT","content":["test",{"type":"bold","content":["123"]},"aaaaa","\n","test",{"type":"bold","content":["123"]}," aaaaa","\n","test",{"type":"bold","content":["123"]},{"type":"italic","content":["aaaaa"]},"\n","heck\\b","heck, heck",{"type":"bold","content":[]},"heck, heck",{"type":"bold","content":[]}," ","heck","\n",{"type":"simple_link","args":{"url":"https://example"}},"com","\n",{"type":"quote","args":{},"content":[]},{"type":"table","content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{},"content":[]}]},{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{},"content":[]}]}]}]}
🟩 styles closed by table cells
/italic | abc/
| table /test | /italic | abc/ |
abc /heck |
🟩 {"type":"ROOT","content":[{"type":"italic","content":["italic | abc"]},"\n",{"type":"table","args":null,"content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{},"content":["table ","/","test"]},{"type":"table_cell","args":{},"content":["/","italic"]},{"type":"table_cell","args":{},"content":["abc/"]}]}]},"abc ","/","heck |"],"prev":"text"}
🟩 list
- abc
lol haha
- def
- j
- ghi
- hhhh
- abc
- ack
- q
- 9
- a
- b
anc
🟩 {"type":"ROOT","content":[{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["abc"]}]},"lol haha","\n",{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["def"]},{"type":"list","args":{"indent":1},"content":[{"type":"list_item","content":["j"]}]},{"type":"list_item","content":["ghi"]},{"type":"list","args":{"indent":2},"content":[{"type":"list_item","content":["hhhh"]}]},{"type":"list_item","content":["abc"]},{"type":"list","args":{"indent":2},"content":[{"type":"list_item","content":["ack"]}]},{"type":"list","args":{"indent":1},"content":[{"type":"list_item","content":["q"]},{"type":"list_item","content":["9"]}]},{"type":"list_item","content":["a"]},{"type":"list","args":{"indent":1},"content":[{"type":"list_item","content":["b"]}]}]},"anc"]}
🟩 falling list
- abc
- def
- ghi
- hjk
🟩 {"type":"ROOT","content":[{"type":"list","args":{"indent":3},"content":[{"type":"list_item","content":["abc"]}]},{"type":"list","args":{"indent":1},"content":[{"type":"list_item","content":["def"]}]},{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["ghi "]},{"type":"list","args":{"indent":1},"content":[{"type":"list_item","content":["hjk"]}]}]}]}
🟩 silly null env list
- abc
\{- def}
- ghi
🟩 {"type":"ROOT","content":[{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["abc"]}]},{"type":"list","args":{"indent":0},"content":[{"type":"list_item","content":["def"]},{"type":"list_item","content":["ghi"]}]}]}
🟩 bodyless tag reqd space
\ruby[a] 🧚♀️,
\ruby[a]🧚♀️=
\ruby 🧚♀️:
\ruby{🧚♀️a bc}
\ruby🧚♀️ - no
🟩 {"type":"ROOT","content":[{"type":"ruby","args":{"text":"a"},"content":["🧚♀️"]},",","\n",{"type":"ruby","args":{"text":"a"},"content":["🧚♀️"]},"=","\n",{"type":"ruby","args":{"text":"true"},"content":["🧚♀️"]},":","\n",{"type":"ruby","args":{"text":"true"},"content":["🧚♀️a bc"]},"\n","\\ruby🧚♀️ - no"]}
🟩 bad args + align
\align[right] test
\align heck
\align[
\align[]
\align[] d
\align[] ddd
\align[aaa
\align[aaa{}
🟩 {"type":"ROOT","content":[{"type":"align","args":{"align":"right"},"content":["test"]},{"type":"align","args":{"align":"center"},"content":["heck"]},"\\align[","\n",{"type":"align","args":{"align":"center"},"content":[]},{"type":"align","args":{"align":"center"},"content":["d"]},{"type":"align","args":{"align":"center"},"content":["ddd"]},"\\align[aaa","\n","\\align[aaa{","}"]}
🟩 bad table
|
wow |
|abc
|abc|abc
the sand | can be eaten |
heck |
🟩 {"type":"ROOT","content":["|","\n","wow |","\n",{"type":"table","args":null,"content":[{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{},"content":["abc"]}]},{"type":"table_row","args":{},"content":[{"type":"table_cell","args":{},"content":["abc"]},{"type":"table_cell","args":{},"content":["abc"]}]}]},"the sand | can be eaten |","\n","heck |"],"prev":"text"}
🟩 urls
aaahttp://example.com
http://example.com?
(http://example.com)
(http://example.com/heck(123))
http://example.com/heck(123)abc;
🟩 {"type":"ROOT","content":["aaahttp://example.com","\n",{"type":"simple_link","args":{"url":"http://example.com"}},"?","\n","(",{"type":"simple_link","args":{"url":"http://example.com"}},")","\n","(",{"type":"simple_link","args":{"url":"http://example.com/heck(123)"}},")","\n",{"type":"simple_link","args":{"url":"http://example.com/heck(123)abc"}},";","\n","\n"]}
🟩 anchor
\a[heck]wow
\a[heck] wow
\a[heck]## wow
\a[heck] ## wow
\a[heck]{## wow}
\a[heck]
🟩 {"type":"ROOT","content":[{"type":"anchor","args":{"id":"heck"},"content":["wow"]},{"type":"anchor","args":{"id":"heck"},"content":["wow"]},{"type":"anchor","args":{"id":"heck"},"content":[{"type":"heading","args":{"level":2,"id":null},"content":["wow"]}]},{"type":"anchor","args":{"id":"heck"},"content":[{"type":"heading","args":{"level":2,"id":null},"content":["wow"]}]},{"type":"anchor","args":{"id":"heck"},"content":[{"type":"heading","args":{"level":2,"id":null},"content":["wow"]}]},{"type":"anchor","args":{"id":"heck"},"content":[]}]}
🟩 heading with anchor
##[$what] deez
##[=what]deez
##[wh at]deez
##[ wh at]{deez}
##[wh at]
a
🟩 {"type":"ROOT","content":[{"type":"heading","args":{"level":2,"id":"-what"},"content":["deez"]},{"type":"heading","args":{"level":2,"id":"what"},"content":["deez"]},{"type":"heading","args":{"level":2,"id":"wh-at"},"content":["deez"]},{"type":"heading","args":{"level":2,"id":"-wh-at"},"content":["deez"]},{"type":"heading","args":{"level":2,"id":"wh-at"},"content":[]},"a"]}
🟩 trim space after block
!https://qcs.shsbs.xyz/api/File/raw/dmheh?size=100&crop=true
i..
🟩 {"type":"ROOT","content":[{"type":"image","args":{"url":"https://qcs.shsbs.xyz/api/File/raw/dmheh?size=100&crop=true"}},"i.."],"prev":"text"}
🟩 block inside inline block
\align[right]{\key{!https://qcs.shsbs.xyz/api/File/raw/eavfb[520x318]}
imo not the best place to put a settings button.. it reads as a header
🟩 {"type":"ROOT","content":[{"type":"align","args":{"align":"right"},"content":[{"type":"key","args":null,"content":[{"type":"image","args":{"url":"https://qcs.shsbs.xyz/api/File/raw/eavfb","width":520,"height":318}}]},"\n","imo not the best place to put a settings button.. it reads as a header"]}],"prev":"block"}
🟩 spoiler content warning
\h[cw piss]{...}
🟩 {"type":"ROOT","content":[{"type":"spoiler","args":{"label":"cw piss","cw":true},"content":["..."]}],"prev":"block"}