summaryrefslogtreecommitdiff
path: root/test/test-gall.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-gall.lua')
-rw-r--r--test/test-gall.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/test-gall.lua b/test/test-gall.lua
index 2cd691a..3f0558d 100644
--- a/test/test-gall.lua
+++ b/test/test-gall.lua
@@ -11,8 +11,18 @@
local luacov = require 'luacov'
+local ents = {}
+ents.util = require 'gall.util'
+ents.ll = require 'gall.ll'
+ents.object = require 'gall.object'
+ents.tree = require 'gall.tree'
+ents.commit = require 'gall.commit'
+ents.tag = require 'gall.tag'
+ents.repository = require 'gall.repository'
+
local gall = require 'gall'
+
local testnames = {}
local real_assert = assert
@@ -34,6 +44,13 @@ function suite.test_gall_not_empty()
assert(next(gall), "Gall module is empty")
end
+for _, ent in ipairs {
+ "repository", "util", "ll", "tag", "commit", "tree", "object" } do
+ suite["test_gall_"..ent.."_is_"..ent] = function()
+ assert(gall[ent] == ents[ent], "gall."..ent.." module is not gall."..ent.." entry")
+ end
+end
+
local count_ok = 0
for _, testname in ipairs(testnames) do
-- print("Run: " .. testname)