From 254663b3ce6d1f5936852d58b3b0a4cac6226d40 Mon Sep 17 00:00:00 2001 From: olimorris Date: Tue, 8 Mar 2022 20:23:16 +0000 Subject: [PATCH] test: add additional tests --- tests/default_settings_spec.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/default_settings_spec.lua b/tests/default_settings_spec.lua index ab7561d..fdeff7b 100644 --- a/tests/default_settings_spec.lua +++ b/tests/default_settings_spec.lua @@ -35,4 +35,30 @@ describe("With default settings:", function() assert.equals(content[1], "This is a test file") assert.equals(vim.g.persisting, true) end) + + it("stops a session", function() + require("persisted").stop() + + assert.equals(vim.g.persisting, false) + end) + + it("starts a session", function() + require("persisted").start() + + assert.equals(vim.g.persisting, true) + end) + + it("lists sessions", function() + local sessions = require("persisted").list() + local path = require("plenary.path"):new(sessions[1]) + + assert.equals(path:is_path(), true) + end) + + it("deletes a session", function() + require("persisted").delete() + + assert.equals(vim.fn.system("ls tests/data | wc -l"), "0\n") + end) + end)