Fix test/busted/outputHandlers/TAP.lua (#10881)

Extending the original TAP handler was not working as expected.
This adds a new function for displaying the log.

Ref: https://github.com/neovim/neovim/pull/10876
This commit is contained in:
Daniel Hahler 2019-08-29 22:11:51 +02:00 committed by GitHub
parent 0ec80d5f64
commit 00d46f6328
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,12 +3,14 @@
local global_helpers = require('test.helpers') local global_helpers = require('test.helpers')
return function(options) return function(options)
local busted = require 'busted'
local handler = require 'busted.outputHandlers.TAP'(options) local handler = require 'busted.outputHandlers.TAP'(options)
handler.suiteEnd = function() local suiteEnd = function()
io.write(global_helpers.read_nvim_log()) io.write(global_helpers.read_nvim_log())
return handler.suiteEnd() return nil, true
end end
busted.subscribe({ 'suite', 'end' }, suiteEnd)
return handler return handler
end end