diff --git a/lua/clojure-test/ui/init.lua b/lua/clojure-test/ui/init.lua index 3904498..31f6530 100644 --- a/lua/clojure-test/ui/init.lua +++ b/lua/clojure-test/ui/init.lua @@ -25,6 +25,13 @@ local function handle_on_move(UI, event) if node.assertion then if node.assertion.exceptions then vim.schedule(function() + if node.assertion.expected then + layout:render_double() + write_clojure_to_buf(layout.windows.left.bufnr, node.assertion.expected) + exceptions.render_exceptions_to_buf(layout.windows.right.bufnr, node.assertion.exceptions) + return + end + layout:render_single() exceptions.render_exceptions_to_buf(layout.windows.right.bufnr, node.assertion.exceptions) end)