diff options
author | Adrian <adrian@planetcoding.net> | 2018-07-16 17:12:31 +0200 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2018-07-16 11:12:31 -0400 |
commit | 88eef609ab712097ff2b13a2ca45c31ea6fa7df2 (patch) | |
tree | d26bf886e26286f1611670f78c1364b9328231c1 /utils/markdown/inspect.go | |
parent | 940d0bbbc2d8f2778811641e45f8a90a88682786 (diff) | |
download | chat-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.go | 2 |
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) }) |