openingh.nvim/tests/utils_spec.lua

28 lines
907 B
Lua

vim.g.test = true
local utils = require("openingh.utils")
describe("is_branch_upstreamed", function()
it("returns false when the branch is not upstreamed", function()
local output = utils.is_branch_upstreamed("this branch probably does not exist")
assert.is.False(output)
end)
it("returns true when the branch is upstreamed", function()
local output = utils.is_branch_upstreamed("main")
assert.is.True(output)
end)
end)
describe("is_commit_upstreamed", function()
it("returns false when the commit is not upstreamed", function()
local output = utils.is_commit_upstreamed("2a69ced1af827535dd8124eeab19d5f6777decf1")
assert.is.False(output)
end)
it("returns true when the commit is upstreamed", function()
local commit = utils.trim(vim.fn.system("git rev-parse HEAD"))
local output = utils.is_commit_upstreamed(commit)
assert.is.True(output)
end)
end)