local assert_eq = require("helpers").assert_eq local td = require("tiny-debugger") td.setup() -- global breakpoint mappings exist under d prefix assert_eq(vim.fn.maparg("dx", "n", false, true).desc, "Toggle breakpoint", "dx mapping") assert_eq(vim.fn.maparg("dX", "n", false, true).desc, "Conditional breakpoint", "dX mapping") assert_eq(vim.fn.maparg("dD", "n", false, true).desc, "Clear all breakpoints", "dD mapping") -- toggle mapping exists assert_eq(vim.fn.maparg("dd", "n", false, true).desc, "Toggle debug mode", "dd mapping") -- persistent-breakpoints API is callable local api = require("persistent-breakpoints.api") assert_eq(type(api.toggle_breakpoint), "function", "toggle_breakpoint is a function") print("ALL BREAKPOINT TESTS PASSED")