From fa838deefc6badc62b9ca4d93aba55e9fbd747ec Mon Sep 17 00:00:00 2001 From: Albert Krewinkel Date: Mon, 29 Nov 2021 18:12:30 +0100 Subject: Lua: remove `pandoc.utils.text` (#7720) The new `pandoc.Inlines` function behaves identical on string input, but allows other Inlines-like arguments as well. The `pandoc.utils.text` function could be written as function pandoc.utils.text (x) assert(type(x) == 'string') return pandoc.Inlines(x) end --- test/lua/module/pandoc-utils.lua | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'test') diff --git a/test/lua/module/pandoc-utils.lua b/test/lua/module/pandoc-utils.lua index 21f550177..9bd903f2d 100644 --- a/test/lua/module/pandoc-utils.lua +++ b/test/lua/module/pandoc-utils.lua @@ -82,34 +82,6 @@ return { end) }, - group 'text' { - test('string is converted to inlines', function () - local expected = { - pandoc.Str 'Madness', pandoc.Space(), pandoc.Str '-', pandoc.Space(), - pandoc.Str 'Our', pandoc.Space(), pandoc.Str 'House' - } - assert.are_same(pandoc.utils.text('Madness - Our House'), expected) - end), - test('tabs are treated as space', function () - local expected = { - pandoc.Str 'Linkin', pandoc.Space(), pandoc.Str 'Park', pandoc.Space(), - pandoc.Str '-', pandoc.Space(), pandoc.Str 'Papercut' - } - assert.are_same(pandoc.utils.text('Linkin Park\t-\tPapercut'), expected) - end), - test('newlines are treated as softbreaks', function () - local expected = { - pandoc.Str 'Porcupine', pandoc.Space(), pandoc.Str 'Tree', - pandoc.SoftBreak(), pandoc.Str '-', pandoc.SoftBreak(), - pandoc.Str 'Blackest', pandoc.Space(), pandoc.Str 'Eyes' - } - assert.are_same( - pandoc.utils.text('Porcupine Tree\n-\nBlackest Eyes'), - expected - ) - end), - }, - group 'to_roman_numeral' { test('convertes number', function () assert.are_equal('MDCCCLXXXVIII', utils.to_roman_numeral(1888)) -- cgit v1.2.3