diff --git a/tests/modules/test_lint.py b/tests/modules/test_lint.py index cc7e0565e..144d163b2 100644 --- a/tests/modules/test_lint.py +++ b/tests/modules/test_lint.py @@ -186,6 +186,15 @@ def test_modules_lint_trimgalore(self): assert len(module_lint.passed) > 0 assert len(module_lint.warned) >= 0 + def test_modules_lint_tabix_tabix(self): + """Test linting the tabix/tabix module""" + self.mods_install.install("tabix/tabix") + module_lint = nf_core.modules.lint.ModuleLint(directory=self.pipeline_dir) + module_lint.lint(print_results=False, module="tabix/tabix") + assert len(module_lint.failed) == 0, f"Linting failed with {[x.__dict__ for x in module_lint.failed]}" + assert len(module_lint.passed) > 0 + assert len(module_lint.warned) >= 0 + def test_modules_lint_empty(self): """Test linting a pipeline with no modules installed""" self.mods_remove.remove("fastqc", force=True)