describe("The help library", function() describe("help.setPath", function() it("validates arguments", function() help.setPath(help.path()) expect.error(help.setPath, nil):eq("bad argument #1 (expected string, got nil)") end) end) describe("help.lookup", function() it("validates arguments", function() help.lookup("") expect.error(help.lookup, nil):eq("bad argument #1 (expected string, got nil)") end) end) describe("help.completeTopic", function() it("validates arguments", function() help.completeTopic("") expect.error(help.completeTopic, nil):eq("bad argument #1 (expected string, got nil)") end) end) end)