diff options
Diffstat (limited to 'test/functional/lua/overrides_spec.lua')
| -rw-r--r-- | test/functional/lua/overrides_spec.lua | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/test/functional/lua/overrides_spec.lua b/test/functional/lua/overrides_spec.lua index 6e1d50071d..8ca5fe57ba 100644 --- a/test/functional/lua/overrides_spec.lua +++ b/test/functional/lua/overrides_spec.lua @@ -69,6 +69,13 @@ describe('print', function()      eq('\nT^@', redir_exec([[lua print("T\0")]]))      eq('\nT\n', redir_exec([[lua print("T\n")]]))    end) +  it('prints empty strings correctly', function() +    -- Regression: first test used to crash +    eq('', redir_exec('lua print("")')) +    eq('\n def', redir_exec('lua print("", "def")')) +    eq('\nabc ', redir_exec('lua print("abc", "")')) +    eq('\nabc  def', redir_exec('lua print("abc", "", "def")')) +  end)  end)  describe('debug.debug', function()  | 
