-- Fails for some reason -- local fugitive_extensions = require("esensar.fugitive_extensions") -- describe("fugitive extensions:", function() -- describe("copy_pr_url", function() -- before_each(function() -- fugitive_extensions.create_branch("test") -- end) -- after_each(function() -- fugitive_extensions.checkout_branch("main") -- fugitive_extensions.delete_branch("test") -- end) -- it("copies PR url to main branch by default", function() -- fugitive_extensions.copy_pr_url() -- assert.are.same("https://github.com/esensar/dotfiles/compare/test?expand=1", vim.fn.getreg("+")) -- end) -- it("copies PR url to passed branch", function() -- fugitive_extensions.copy_pr_url("dev") -- assert.are.same("https://github.com/esensar/dotfiles/compare/dev...test?expand=1", vim.fn.getreg("+")) -- end) -- end) -- end)