summaryrefslogtreecommitdiffstats
path: root/utils/markdown/inspect.go
diff options
context:
space:
mode:
authorAdrian <adrian@planetcoding.net>2018-07-16 17:12:31 +0200
committerJoram Wilander <jwawilander@gmail.com>2018-07-16 11:12:31 -0400
commit88eef609ab712097ff2b13a2ca45c31ea6fa7df2 (patch)
treed26bf886e26286f1611670f78c1364b9328231c1 /utils/markdown/inspect.go
parent940d0bbbc2d8f2778811641e45f8a90a88682786 (diff)
downloadchat-88eef609ab712097ff2b13a2ca45c31ea6fa7df2.tar.gz
chat-88eef609ab712097ff2b13a2ca45c31ea6fa7df2.tar.bz2
chat-88eef609ab712097ff2b13a2ca45c31ea6fa7df2.zip
Merge consecutive text nodes when inspecting markdown (#9112)
* Fix assertion order expected/actual were in wrong order, resulting in misleading output in case of failing tests * Merge consesutive markdown text nodes This ensures that parser quirks such as "hello!" being parsed as two separate nodes ("hello" and "!") are not exposed to code inspecting a markdown strings.
Diffstat (limited to 'utils/markdown/inspect.go')
-rw-r--r--utils/markdown/inspect.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/markdown/inspect.go b/utils/markdown/inspect.go
index c4e3bf1ac..80b5bc246 100644
--- a/utils/markdown/inspect.go
+++ b/utils/markdown/inspect.go
@@ -13,7 +13,7 @@ func Inspect(markdown string, f func(interface{}) bool) {
}
switch v := block.(type) {
case *Paragraph:
- for _, inline := range v.ParseInlines(referenceDefinitions) {
+ for _, inline := range MergeInlineText(v.ParseInlines(referenceDefinitions)) {
InspectInline(inline, func(inline Inline) bool {
return f(inline)
})