Skip to content

Commit

Permalink
test(nut): refactor tests for git.status
Browse files Browse the repository at this point in the history
  • Loading branch information
MunifTanjim committed Jan 4, 2024
1 parent 1a034be commit aa3dbf2
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions tests/nougat/nut/git/status_spec.lua
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,15 @@ describe("nut.git.status", function()
end)

describe("w/ gitsigns", function()
it("works", function()
before_each(function()
package.loaded["gitsigns"] = {}
end)

after_each(function()
package.loaded["gitsigns"] = nil
end)

it("works", function()
bar:add_item(nut.create({
prefix = " ",
content = {
Expand All @@ -40,8 +46,6 @@ describe("nut.git.status", function()
},
}))

package.loaded["gitsigns"] = nil

vim.b[ctx.bufnr].gitsigns_status_dict = {
added = 1,
}
Expand All @@ -62,17 +66,13 @@ describe("nut.git.status", function()
end)

it("can handle missing gitstatus", function()
package.loaded["gitsigns"] = {}

bar:add_item(nut.create({
prefix = " ",
content = {
nut.count("added", { prefix = "+", suffix = " " }),
},
}))

package.loaded["gitsigns"] = nil

vim.b[ctx.bufnr].gitsigns_status_dict = nil
vim.api.nvim_exec_autocmds("User", { pattern = "GitSignsUpdate" })
vim.wait(0)
Expand Down

0 comments on commit aa3dbf2

Please sign in to comment.