0bdcf415e4
Update tests. Reason: it turns out that the native output generated by pretty-simple isn't always readable by the native reader. According to https://github.com/cdepillabout/pretty-simple/issues/99 it is not a design goal of the library that the rendered values be readable using 'read'. This makes it unsuitable for our purposes. pretty-show is a bit slower and it uses 4-space indents (non-configurable), but it doesn't have this serious drawback.
708 B
708 B
% pandoc -f markdown -t native -s
---
foo: 42
...
^D
Pandoc
Meta
{ unMeta = fromList [ ( "foo" , MetaInlines [ Str "42" ] ) ]
}
[]
% pandoc -f markdown -t native -s
---
foo: true
...
^D
Pandoc
Meta { unMeta = fromList [ ( "foo" , MetaBool True ) ] } []
% pandoc -f markdown -t native -s
---
foo: True
...
^D
Pandoc
Meta { unMeta = fromList [ ( "foo" , MetaBool True ) ] } []
% pandoc -f markdown -t native -s
---
foo: FALSE
...
^D
Pandoc
( Meta { unMeta = fromList [ ( "foo", MetaBool False ) ] } ) []
% pandoc -f markdown -t native -s
---
foo: no
...
^D
Pandoc
Meta
{ unMeta = fromList [ ( "foo" , MetaInlines [ Str "no" ] ) ]
}
[]